2025-05-09 10:11:23,720 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:11:23,730 - sqlalchemy.engine.Engine - INFO - [generated in 0.00692s] ('test', 0) 2025-05-09 10:11:23,730 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:11:23,736 - sqlalchemy.engine.Engine - INFO - [generated in 0.00250s] ('1', datetime.datetime(2025, 5, 9, 10, 11, 23, 730211), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:11:23,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,747 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,747 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:11:23,754 - sqlalchemy.engine.Engine - INFO - [generated in 0.00229s] ('ffabe6a4-c6f4-4ef7-8908-fb4fcb84127e', 1, '{"success": true, "message": "数据缓存成功: test"}', 1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4da2b490-3042-4765-95e4-d1f743d9941c', datetime.datetime(2025, 5, 9, 10, 11, 23, 747047), datetime.datetime(2025, 5, 9, 10, 11, 23, 747047), 0) 2025-05-09 10:11:23,754 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,763 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,763 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,763 - sqlalchemy.engine.Engine - INFO - [cached since 0.0877s ago] ('e73c2949-68f7-4bc6-b630-3f27ef79f073',) 2025-05-09 10:11:23,763 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:11:23,763 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:11:23,770 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,770 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] (datetime.datetime(2025, 5, 9, 10, 11, 23, 769938), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 11, 23, 770581), 'e73c2949-68f7-4bc6-b630-3f27ef79f073') 2025-05-09 10:11:23,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,780 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:11:23,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,787 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:11:23,787 - sqlalchemy.engine.Engine - INFO - [cached since 0.1307s ago] ('b113b011-c00b-44ff-81a0-48ad57a23e47', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4da2b490-3042-4765-95e4-d1f743d9941c', datetime.datetime(2025, 5, 9, 10, 11, 23, 780122), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 11, 23, 787395), datetime.datetime(2025, 5, 9, 10, 11, 23, 787395), 0) 2025-05-09 10:11:23,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,798 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: b113b011-c00b-44ff-81a0-48ad57a23e47 2025-05-09 10:11:23,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,804 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,804 - sqlalchemy.engine.Engine - INFO - [cached since 0.1284s ago] ('b113b011-c00b-44ff-81a0-48ad57a23e47',) 2025-05-09 10:11:23,804 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:11:23,804 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:11:23,804 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,804 - sqlalchemy.engine.Engine - INFO - [cached since 0.132s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 11, 23, 804414), 'b113b011-c00b-44ff-81a0-48ad57a23e47') 2025-05-09 10:11:23,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,821 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:11:23,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,821 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:11:23,821 - sqlalchemy.engine.Engine - INFO - [cached since 0.1024s ago] ('test', 0) 2025-05-09 10:11:23,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,838 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:11:23,838 - sqlalchemy.engine.Engine - INFO - [cached since 0.0875s ago] ('0c12812b-3edb-44fc-afb0-17d09d22aaa1', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4da2b490-3042-4765-95e4-d1f743d9941c', datetime.datetime(2025, 5, 9, 10, 11, 23, 838495), datetime.datetime(2025, 5, 9, 10, 11, 23, 838495), 0) 2025-05-09 10:11:23,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,854 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,854 - sqlalchemy.engine.Engine - INFO - [cached since 0.1815s ago] ('b113b011-c00b-44ff-81a0-48ad57a23e47',) 2025-05-09 10:11:23,854 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:11:23,854 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:11:23,865 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,865 - sqlalchemy.engine.Engine - INFO - [generated in 0.00134s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 11, 23, 865170), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 11, 23, 865170), 'b113b011-c00b-44ff-81a0-48ad57a23e47') 2025-05-09 10:11:23,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,881 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:11:23,881 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,887 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:11:23,887 - sqlalchemy.engine.Engine - INFO - [cached since 0.2288s ago] ('d3445f5f-f3ad-4594-8b13-89b6e540769e', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4da2b490-3042-4765-95e4-d1f743d9941c', datetime.datetime(2025, 5, 9, 10, 11, 23, 881151), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 11, 23, 887650), datetime.datetime(2025, 5, 9, 10, 11, 23, 887650), 0) 2025-05-09 10:11:23,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,897 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d3445f5f-f3ad-4594-8b13-89b6e540769e 2025-05-09 10:11:23,897 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,897 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,897 - sqlalchemy.engine.Engine - INFO - [cached since 0.223s ago] ('d3445f5f-f3ad-4594-8b13-89b6e540769e',) 2025-05-09 10:11:23,897 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:11:23,897 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:11:23,897 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,897 - sqlalchemy.engine.Engine - INFO - [cached since 0.2231s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 11, 23, 897437), 'd3445f5f-f3ad-4594-8b13-89b6e540769e') 2025-05-09 10:11:23,897 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,911 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:11:23,911 - services.execution.handlers.foundation - INFO - 任务 4da2b490-3042-4765-95e4-d1f743d9941c 打印: {'cache_data': 1} 2025-05-09 10:11:23,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,915 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:11:23,915 - sqlalchemy.engine.Engine - INFO - [cached since 0.1654s ago] ('07a0af9a-cacc-4b06-a372-231f3d492d90', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4da2b490-3042-4765-95e4-d1f743d9941c', datetime.datetime(2025, 5, 9, 10, 11, 23, 915414), datetime.datetime(2025, 5, 9, 10, 11, 23, 915414), 0) 2025-05-09 10:11:23,918 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,927 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,927 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,927 - sqlalchemy.engine.Engine - INFO - [cached since 0.2522s ago] ('d3445f5f-f3ad-4594-8b13-89b6e540769e',) 2025-05-09 10:11:23,927 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:11:23,927 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:11:23,927 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,927 - sqlalchemy.engine.Engine - INFO - [cached since 0.1647s ago] (datetime.datetime(2025, 5, 9, 10, 11, 23, 927079), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 11, 23, 927079), 'd3445f5f-f3ad-4594-8b13-89b6e540769e') 2025-05-09 10:11:23,937 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,947 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:11:23,947 - sqlalchemy.engine.Engine - INFO - [cached since 0.1978s ago] ('f5e947e7-0f0a-4560-a42a-4270ab9d27e7', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', -1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4da2b490-3042-4765-95e4-d1f743d9941c', datetime.datetime(2025, 5, 9, 10, 11, 23, 947283), datetime.datetime(2025, 5, 9, 10, 11, 23, 947283), 0) 2025-05-09 10:11:23,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:23,953 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,953 - sqlalchemy.engine.Engine - INFO - [cached since 0.2837s ago] ('502a03e0-044c-40e3-9026-49f28b36487e',) 2025-05-09 10:11:23,963 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:11:23,964 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:11:23,966 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:11:23,966 - sqlalchemy.engine.Engine - INFO - [cached since 0.1966s ago] (datetime.datetime(2025, 5, 9, 10, 11, 23, 965638), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 11, 23, 966131), '502a03e0-044c-40e3-9026-49f28b36487e') 2025-05-09 10:11:23,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:23,972 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 4da2b490-3042-4765-95e4-d1f743d9941c 2025-05-09 10:11:24,020 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 4da2b490-3042-4765-95e4-d1f743d9941c 2025-05-09 10:11:24,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:24,031 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:11:24,032 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (datetime.datetime(2025, 5, 9, 10, 11, 24, 20965), '任务执行成功', , 343, 1, datetime.datetime(2025, 5, 9, 10, 11, 24, 31424), '4da2b490-3042-4765-95e4-d1f743d9941c') 2025-05-09 10:11:24,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:24,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: 4da2b490-3042-4765-95e4-d1f743d9941c, 结果: True 2025-05-09 10:11:41,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:11:41,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:11:41,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:11:41,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:11:41,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:11:41,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:11:41,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:11:41,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:11:41,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:11:41,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:11:41,016 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:11:41,016 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 9, 11, 41, 12758)) 2025-05-09 10:11:41,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:11:41,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:11:41,017 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:11:41,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:11:41,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:11:41,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:11:41,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:11:41,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:11:41,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:11:41,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:11:41,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:11:41,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:11:41,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:11:41,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:11:41,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:11:41,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:11:41,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:11:41,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:11:41,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:11:41,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:11:41,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:11:41,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:11:41,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:11:41,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:11:41,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:11:41,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:11:41,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:11:41,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:11:41,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:11:41,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:11:41,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:11:41,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:11:41,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:11:41,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:11:41,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:11:41,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:11:41,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:11:41,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:11:41,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:11:41,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:11:41,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:11:41,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:11:41,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:11:41,024 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:11:41,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:11:41,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:11:41,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:11:41,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:11:41,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:11:41,024 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:11:41,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:11:41,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:11:41,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:11:41,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:11:41,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:11:41,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:11:41,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:11:41,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:11:41,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:11:41,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:11:41,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:11:41,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:11:41,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:11:41,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:11:41,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:11:41,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:11:41,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:11:41,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:11:41,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:11:41,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:11:41,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:11:41,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:11:41,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:11:41,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:11:41,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:11:41,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:12:41,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:12:41,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:12:41,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:12:41,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:12:41,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:12:41,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:12:41,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:12:41,048 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:12:41,049 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 12, 41, 42737)) 2025-05-09 10:12:41,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:12:41,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:12:41,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:12:41,055 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:12:41,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:12:41,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:12:41,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:12:41,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:12:41,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:12:41,064 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:12:41,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:12:41,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:12:41,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:12:41,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:12:41,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:12:41,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:12:41,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:12:41,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:12:41,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:12:41,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:12:41,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:12:41,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:12:41,085 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:12:41,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:12:41,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:12:41,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:12:41,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:12:41,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:12:41,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:12:41,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:12:41,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:12:41,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:12:41,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:12:41,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:12:41,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:12:41,088 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:12:41,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:12:41,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:12:41,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:12:41,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:12:41,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:12:41,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:12:41,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:12:41,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:12:41,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:12:41,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:12:41,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:12:41,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:12:41,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:12:41,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:12:41,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:12:41,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:12:41,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:12:41,100 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:12:41,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:12:41,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:12:41,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:12:41,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:12:41,101 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:12:41,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:12:41,101 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:12:41,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:12:41,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:12:41,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:12:41,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:12:41,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:12:41,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:12:41,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:12:41,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:12:41,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:12:41,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:12:41,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:12:41,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:12:41,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:12:41,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:12:41,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:12:41,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:12:41,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:12:41,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:12:41,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:12:41,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:12:41,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:12:41,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:12:41,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:12:41,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:12:41,184 - app - INFO - 应用程序关闭中... 2025-05-09 10:12:41,185 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:12:41,185 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:12:41,186 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:12:41,186 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:12:41,188 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:12:41,191 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:12:41,192 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:12:41,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:12:41,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:12:41,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:12:41,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:12:41,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:12:41,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:12:41,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:12:41,203 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:12:41,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:12:41,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:12:41,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:12:41,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:12:41,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:12:41,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:12:41,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:12:41,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:12:41,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 10:12:41,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:12:41,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:12:41,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 10:12:41,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:12:41,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:12:41,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 10:12:41,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:12:41,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:12:41,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 10:12:41,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:12:41,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:12:41,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 10:12:41,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:12:41,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:12:41,232 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 10:12:41,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 10:12:41,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:12:41,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:12:41,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:12:41,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:12:41,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:12:41,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:12:41,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:12:41,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:12:41,234 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:12:41,234 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:12:41,235 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:12:41,235 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:12:41,236 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:12:41,237 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:12:42,505 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:12:42,556 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:12:42,556 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:12:42,628 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:12:42,679 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:12:42,700 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:12:42,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:12:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:12:42,731 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:12:42,731 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:12:43,085 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:12:43,085 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:12:43,086 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:12:43,086 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:12:43,087 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:12:43,087 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:12:43,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:12:43,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:12:43,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:12:43,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:12:43,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:12:43,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:12:43,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:12:43,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:12:43,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:12:43,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:12:43,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:12:43,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:12:43,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:12:43,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:12:43,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:12:43,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:12:43,091 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:12:43,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:12:43,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:12:43,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:12:43,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:12:43,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:12:43,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:12:43,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:12:43,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:12:43,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:12:43,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:12:43,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:12:43,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:12:43,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:12:43,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:12:43,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:12:43,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:12:43,101 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:12:43,120 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:12:43,121 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:12:43,121 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:12:43,122 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:12:43,122 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:12:43,123 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:12:43,123 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:12:43,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:12:43,132 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:12:43,133 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, ) 2025-05-09 10:12:43,134 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:12:43,134 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:12:43,136 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:12:43,136 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:12:43,137 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:12:43,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:12:43,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:12:43,140 - sqlalchemy.engine.Engine - INFO - [generated in 0.00093s] (, , ) 2025-05-09 10:12:43,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:12:43,152 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:12:43,152 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:12:43,152 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:12:43,153 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:12:43,153 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:12:43,154 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:12:43,155 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:12:43,156 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, datetime.datetime(2025, 5, 9, 9, 12, 43, 137503)) 2025-05-09 10:12:43,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:23,298 - app - INFO - 应用程序关闭中... 2025-05-09 10:13:23,299 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:13:23,299 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:13:23,300 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:13:23,300 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:13:23,300 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:13:23,302 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:13:23,306 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:13:23,308 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:13:23,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:13:23,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:13:23,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:13:23,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:13:23,314 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:13:23,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:13:23,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:13:23,315 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:13:23,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:13:23,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:13:23,315 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:13:23,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:13:23,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:13:23,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:13:23,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:13:23,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:13:23,319 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:13:23,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:13:23,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:13:23,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:13:23,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:13:23,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:13:23,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:13:23,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:13:23,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:13:23,331 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:13:23,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:13:23,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:13:23,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:13:23,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:13:23,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:13:23,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:13:23,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:13:23,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:13:23,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:13:23,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:13:23,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:13:23,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:13:23,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:13:23,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:13:23,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:13:23,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:13:23,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:13:23,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:13:23,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:13:23,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:13:23,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:13:23,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:13:23,355 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:13:23,355 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:13:23,357 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:13:23,357 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:13:23,357 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:13:23,358 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:13:24,600 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:13:24,665 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:13:24,667 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:13:24,737 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:13:24,786 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:13:24,797 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:13:24,818 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:13:24,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,818 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:13:24,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,818 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:13:24,828 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,828 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:24,828 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:13:24,828 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,828 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:13:24,828 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,838 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:13:24,838 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,838 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:13:24,849 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,849 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:13:24,849 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,859 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:13:24,859 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,859 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:13:24,859 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,870 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:13:24,870 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:13:24,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,891 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:13:24,891 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:13:24,901 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:13:24,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:24,901 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:13:25,252 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:13:25,254 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:13:25,254 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:13:25,257 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:13:25,257 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:13:25,257 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:13:25,257 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:13:25,257 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:13:25,257 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:13:25,257 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:13:25,257 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:13:25,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:13:25,259 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:13:25,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:13:25,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:13:25,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:13:25,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:13:25,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:13:25,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:13:25,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:13:25,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:13:25,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:13:25,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:13:25,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:13:25,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:13:25,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:13:25,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:13:25,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:13:25,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:13:25,269 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:13:25,272 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:13:25,273 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:13:25,273 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:13:25,274 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:13:25,275 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:13:25,276 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:13:25,277 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:13:25,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:25,287 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:13:25,291 - sqlalchemy.engine.Engine - INFO - [generated in 0.00341s] (, ) 2025-05-09 10:13:25,294 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:13:25,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:25,295 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:13:25,296 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:13:25,297 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:13:25,297 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:25,299 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:13:25,299 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, , ) 2025-05-09 10:13:25,301 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:25,301 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:13:25,302 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:13:25,302 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:13:25,302 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:13:25,302 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:13:25,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:25,304 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:13:25,305 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] (, datetime.datetime(2025, 5, 9, 9, 13, 25, 297714)) 2025-05-09 10:13:25,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,124 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:13:40,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,128 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:13:40,129 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:13:40,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,132 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:13:40,132 - sqlalchemy.engine.Engine - INFO - [cached since 0.003832s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:13:40,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,134 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 10:13:40,134 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 10:13:40,134 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 10:13:40,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,136 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 10:13:40,136 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 10, 13, 40, 136214), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 10:13:40,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,138 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:13:40,138 - sqlalchemy.engine.Engine - INFO - [cached since 0.01813s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:13:40,148 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,149 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('18315958-fe8e-4fcc-961a-ee30ffd92323', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 10, 13, 40, 134244), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 10, 13, 40, 148541), datetime.datetime(2025, 5, 9, 10, 13, 40, 148541), 0) 2025-05-09 10:13:40,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,164 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:13:40,173 - sqlalchemy.engine.Engine - INFO - [generated in 0.00804s] ('18315958-fe8e-4fcc-961a-ee30ffd92323',) 2025-05-09 10:13:40,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,173 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 18315958-fe8e-4fcc-961a-ee30ffd92323 (优先级 1) 添加到队列 0 2025-05-09 10:13:40,182 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 10:13:40,182 - services.sync_service - INFO - 正在同步创建任务到天风系统: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,182 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"18315958-fe8e-4fcc-961a-ee30ffd92323","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 10:13:40","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 10:13:40,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 18315958-fe8e-4fcc-961a-ee30ffd92323, 优先级: 1 2025-05-09 10:13:40,215 - services.execution.task_executor - DEBUG - 任务 18315958-fe8e-4fcc-961a-ee30ffd92323 设置超时时间: 3600秒 2025-05-09 10:13:40,215 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,215 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:13:40,215 - sqlalchemy.engine.Engine - INFO - [cached since 0.05275s ago] ('18315958-fe8e-4fcc-961a-ee30ffd92323',) 2025-05-09 10:13:40,215 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:13:40,221 - sqlalchemy.engine.Engine - INFO - [cached since 0.09441s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:13:40,221 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:13:40,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00162s] (datetime.datetime(2025, 5, 9, 10, 13, 40, 221952), datetime.datetime(2025, 5, 9, 10, 13, 40, 221952), '18315958-fe8e-4fcc-961a-ee30ffd92323') 2025-05-09 10:13:40,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,239 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,247 - services.sync_service - INFO - 成功同步任务到系统任务: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,247 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,247 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,247 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1236秒 2025-05-09 10:13:40,257 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:13:40,257 - sqlalchemy.engine.Engine - INFO - [generated in 0.00164s] ('任务执行中', , datetime.datetime(2025, 5, 9, 10, 13, 40, 257686), '18315958-fe8e-4fcc-961a-ee30ffd92323') 2025-05-09 10:13:40,267 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,272 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 10:13:40,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,282 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,282 - sqlalchemy.engine.Engine - INFO - [generated in 0.00104s] ('0b491ac9-c731-4e6e-b89f-877d91b67753', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 272492), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 13, 40, 282237), datetime.datetime(2025, 5, 9, 10, 13, 40, 282237), 0) 2025-05-09 10:13:40,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,298 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,338 - sqlalchemy.engine.Engine - INFO - [generated in 0.04180s] ('0b491ac9-c731-4e6e-b89f-877d91b67753',) 2025-05-09 10:13:40,338 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:13:40,338 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:13:40,349 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,349 - sqlalchemy.engine.Engine - INFO - [generated in 0.00127s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 13, 40, 349889), '0b491ac9-c731-4e6e-b89f-877d91b67753') 2025-05-09 10:13:40,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,355 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 10:13:40,355 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 10:13:40,355 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 10:13:40,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,364 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,364 - sqlalchemy.engine.Engine - INFO - [cached since 0.08318s ago] ('42e67ef1-6acf-4547-a4dd-922c93bb6297', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 355136), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 13, 40, 364970), datetime.datetime(2025, 5, 9, 10, 13, 40, 364970), 0) 2025-05-09 10:13:40,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,371 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 42e67ef1-6acf-4547-a4dd-922c93bb6297 2025-05-09 10:13:40,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,381 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,381 - sqlalchemy.engine.Engine - INFO - [cached since 0.08316s ago] ('42e67ef1-6acf-4547-a4dd-922c93bb6297',) 2025-05-09 10:13:40,381 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:13:40,381 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:13:40,381 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,388 - sqlalchemy.engine.Engine - INFO - [cached since 0.03664s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 13, 40, 381108), '42e67ef1-6acf-4547-a4dd-922c93bb6297') 2025-05-09 10:13:40,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,388 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:13:40,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,398 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:13:40,404 - sqlalchemy.engine.Engine - INFO - [generated in 0.00188s] ('test', 0) 2025-05-09 10:13:40,404 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:13:40,404 - sqlalchemy.engine.Engine - INFO - [generated in 0.00209s] ('1', datetime.datetime(2025, 5, 9, 10, 13, 40, 404963), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:13:40,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,421 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,421 - sqlalchemy.engine.Engine - INFO - [generated in 0.00133s] ('fd5c3966-c46c-41b3-9399-bf8c8dfd1bb0', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 421662), datetime.datetime(2025, 5, 9, 10, 13, 40, 421662), 0) 2025-05-09 10:13:40,421 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:13:40,431 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b1' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('fd5c3966-c46c-41b3-9399-bf8c8dfd1bb0', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 421662), datetime.datetime(2025, 5, 9, 10, 13, 40, 421662), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:13:40,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,431 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,431 - sqlalchemy.engine.Engine - INFO - [cached since 0.1373s ago] ('42e67ef1-6acf-4547-a4dd-922c93bb6297',) 2025-05-09 10:13:40,437 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:13:40,437 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:13:40,437 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,437 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] (datetime.datetime(2025, 5, 9, 10, 13, 40, 437804), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 13, 40, 437804), '42e67ef1-6acf-4547-a4dd-922c93bb6297') 2025-05-09 10:13:40,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,447 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:13:40,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,454 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,454 - sqlalchemy.engine.Engine - INFO - [cached since 0.1732s ago] ('2872f5be-1ed8-4a11-98bc-ac21f9860482', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 447707), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 13, 40, 454507), datetime.datetime(2025, 5, 9, 10, 13, 40, 454507), 0) 2025-05-09 10:13:40,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,464 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 2872f5be-1ed8-4a11-98bc-ac21f9860482 2025-05-09 10:13:40,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,471 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,471 - sqlalchemy.engine.Engine - INFO - [cached since 0.1728s ago] ('2872f5be-1ed8-4a11-98bc-ac21f9860482',) 2025-05-09 10:13:40,471 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:13:40,471 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:13:40,471 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,471 - sqlalchemy.engine.Engine - INFO - [cached since 0.1248s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 13, 40, 471301), '2872f5be-1ed8-4a11-98bc-ac21f9860482') 2025-05-09 10:13:40,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,481 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:13:40,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,481 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:13:40,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.08472s ago] ('test', 0) 2025-05-09 10:13:40,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,487 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,487 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.06653s ago] ('ab82e6b9-efaf-414e-8e07-f4279afc09d7', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 487473), datetime.datetime(2025, 5, 9, 10, 13, 40, 487473), 0) 2025-05-09 10:13:40,487 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:13:40,487 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b2' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('ab82e6b9-efaf-414e-8e07-f4279afc09d7', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 487473), datetime.datetime(2025, 5, 9, 10, 13, 40, 487473), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:13:40,497 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,497 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,497 - sqlalchemy.engine.Engine - INFO - [cached since 0.2035s ago] ('2872f5be-1ed8-4a11-98bc-ac21f9860482',) 2025-05-09 10:13:40,504 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:13:40,504 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:13:40,505 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,505 - sqlalchemy.engine.Engine - INFO - [generated in 0.00117s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 13, 40, 505572), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 13, 40, 505572), '2872f5be-1ed8-4a11-98bc-ac21f9860482') 2025-05-09 10:13:40,505 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,514 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:13:40,514 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,514 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,514 - sqlalchemy.engine.Engine - INFO - [cached since 0.2356s ago] ('00d48df8-032b-4bcf-b78d-4464a4753caf', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 514638), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 13, 40, 514638), datetime.datetime(2025, 5, 9, 10, 13, 40, 514638), 0) 2025-05-09 10:13:40,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,521 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 00d48df8-032b-4bcf-b78d-4464a4753caf 2025-05-09 10:13:40,521 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,521 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,530 - sqlalchemy.engine.Engine - INFO - [cached since 0.2317s ago] ('00d48df8-032b-4bcf-b78d-4464a4753caf',) 2025-05-09 10:13:40,530 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:13:40,530 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:13:40,530 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,530 - sqlalchemy.engine.Engine - INFO - [cached since 0.1848s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 13, 40, 530892), '00d48df8-032b-4bcf-b78d-4464a4753caf') 2025-05-09 10:13:40,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,538 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:13:40,538 - services.execution.handlers.foundation - INFO - 任务 18315958-fe8e-4fcc-961a-ee30ffd92323 打印: {'cache_data': 1} 2025-05-09 10:13:40,548 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,548 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,548 - sqlalchemy.engine.Engine - INFO - [cached since 0.126s ago] ('4f9a5da0-2d68-4bd1-8fbe-3c5038ef45e4', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 548008), datetime.datetime(2025, 5, 9, 10, 13, 40, 548008), 0) 2025-05-09 10:13:40,554 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:13:40,555 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b3' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('4f9a5da0-2d68-4bd1-8fbe-3c5038ef45e4', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 548008), datetime.datetime(2025, 5, 9, 10, 13, 40, 548008), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:13:40,555 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,555 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,555 - sqlalchemy.engine.Engine - INFO - [cached since 0.2624s ago] ('00d48df8-032b-4bcf-b78d-4464a4753caf',) 2025-05-09 10:13:40,564 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:13:40,564 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:13:40,564 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,564 - sqlalchemy.engine.Engine - INFO - [cached since 0.1275s ago] (datetime.datetime(2025, 5, 9, 10, 13, 40, 564678), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 13, 40, 564678), '00d48df8-032b-4bcf-b78d-4464a4753caf') 2025-05-09 10:13:40,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,571 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,571 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:13:40,571 - sqlalchemy.engine.Engine - INFO - [cached since 0.1529s ago] ('98496d09-5d50-4591-ac03-210d063a520e', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18315958-fe8e-4fcc-961a-ee30ffd92323', datetime.datetime(2025, 5, 9, 10, 13, 40, 571415), datetime.datetime(2025, 5, 9, 10, 13, 40, 571415), 0) 2025-05-09 10:13:40,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,588 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,588 - sqlalchemy.engine.Engine - INFO - [cached since 0.2915s ago] ('0b491ac9-c731-4e6e-b89f-877d91b67753',) 2025-05-09 10:13:40,588 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:13:40,588 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:13:40,588 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:13:40,588 - sqlalchemy.engine.Engine - INFO - [cached since 0.1553s ago] (datetime.datetime(2025, 5, 9, 10, 13, 40, 588098), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 13, 40, 588098), '0b491ac9-c731-4e6e-b89f-877d91b67753') 2025-05-09 10:13:40,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,604 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,647 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 18315958-fe8e-4fcc-961a-ee30ffd92323 2025-05-09 10:13:40,647 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:13:40,647 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:13:40,647 - sqlalchemy.engine.Engine - INFO - [generated in 0.00101s] (datetime.datetime(2025, 5, 9, 10, 13, 40, 647753), '任务执行成功', , 365, 1, datetime.datetime(2025, 5, 9, 10, 13, 40, 647753), '18315958-fe8e-4fcc-961a-ee30ffd92323') 2025-05-09 10:13:40,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:13:40,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 18315958-fe8e-4fcc-961a-ee30ffd92323, 结果: True 2025-05-09 10:14:07,903 - app - INFO - 应用程序关闭中... 2025-05-09 10:14:07,904 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:14:07,904 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:14:07,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:14:07,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:14:07,906 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:14:07,906 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:14:07,906 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:14:07,906 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:14:07,907 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:14:07,907 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:14:07,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:14:07,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:14:07,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:14:07,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:14:07,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:14:07,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:14:07,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:14:07,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:14:07,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:14:07,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:14:07,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:14:07,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:14:07,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:14:07,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:14:07,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:14:07,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:14:07,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:14:07,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:14:07,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:14:07,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:14:07,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:14:07,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:14:07,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:14:07,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:14:07,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:14:07,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:14:07,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:14:07,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:14:07,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:14:07,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:14:07,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:14:07,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:14:07,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:14:07,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:14:07,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:14:07,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:14:07,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:14:07,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:14:07,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:14:07,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:14:07,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:14:07,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:14:07,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:14:07,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:14:07,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:14:07,915 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:14:07,915 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:14:07,915 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:14:07,915 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:14:07,916 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:14:07,916 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:14:07,916 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:14:10,055 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:14:10,113 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:14:10,116 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:14:10,824 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:14:10,881 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:14:10,884 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:14:10,948 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:14:10,996 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:14:11,028 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:14:11,054 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:14:11,055 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,056 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:14:11,056 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,057 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:14:11,057 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,058 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:11,058 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:14:11,058 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,060 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:14:11,060 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,062 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:14:11,062 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,063 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:14:11,063 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,064 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:14:11,065 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,066 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:14:11,067 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,068 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:14:11,068 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,070 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:14:11,072 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,073 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:14:11,073 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,074 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:14:11,075 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,076 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:14:11,077 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:14:11,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:11,083 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:14:11,431 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:14:11,432 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:14:11,432 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:14:11,433 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:14:11,434 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:14:11,434 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:14:11,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:14:11,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:14:11,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:14:11,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:14:11,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:14:11,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:14:11,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:14:11,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:14:11,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:14:11,443 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:14:11,443 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:14:11,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:14:11,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:14:11,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:14:11,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:14:11,448 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:14:11,450 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:14:11,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:14:11,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:14:11,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:14:11,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:14:11,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:14:11,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:14:11,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:14:11,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:14:11,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:14:11,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:14:11,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:14:11,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:14:11,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:14:11,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:14:11,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:14:11,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:14:11,457 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:14:11,458 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:14:11,459 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:14:11,459 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:14:11,460 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:14:11,461 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:14:11,461 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:14:11,462 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:14:11,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:11,471 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:14:11,473 - sqlalchemy.engine.Engine - INFO - [generated in 0.00225s] (, ) 2025-05-09 10:14:11,474 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:14:11,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:11,481 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:14:11,482 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:14:11,483 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:14:11,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:11,489 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:14:11,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] (, , ) 2025-05-09 10:14:11,493 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:11,494 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:14:11,494 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:14:11,495 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:14:11,495 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:14:11,495 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:14:11,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:11,498 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:14:11,498 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, datetime.datetime(2025, 5, 9, 9, 14, 11, 485660)) 2025-05-09 10:14:11,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,703 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:14:14,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,707 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:14:14,707 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:14:14,708 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:14:14,711 - sqlalchemy.engine.Engine - INFO - [cached since 0.004541s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:14:14,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,713 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 10:14:14,713 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 10:14:14,713 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 10:14:14,714 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,714 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 10:14:14,715 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 10, 14, 14, 714531), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 10:14:14,716 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,724 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,725 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:14:14,725 - sqlalchemy.engine.Engine - INFO - [cached since 0.01866s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:14:14,727 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:14,728 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('f306acfc-3a7c-4e60-8cb1-cc6d997cd947', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 10, 14, 14, 713531), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 10, 14, 14, 727531), datetime.datetime(2025, 5, 9, 10, 14, 14, 727531), 0) 2025-05-09 10:14:14,729 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,740 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:14:14,740 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('f306acfc-3a7c-4e60-8cb1-cc6d997cd947',) 2025-05-09 10:14:14,741 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,742 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 f306acfc-3a7c-4e60-8cb1-cc6d997cd947 (优先级 1) 添加到队列 0 2025-05-09 10:14:14,746 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 10:14:14,746 - services.sync_service - INFO - 正在同步创建任务到天风系统: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:14,746 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"f306acfc-3a7c-4e60-8cb1-cc6d997cd947","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 10:14:14","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 10:14:14,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: f306acfc-3a7c-4e60-8cb1-cc6d997cd947, 优先级: 1 2025-05-09 10:14:14,796 - services.execution.task_executor - DEBUG - 任务 f306acfc-3a7c-4e60-8cb1-cc6d997cd947 设置超时时间: 3600秒 2025-05-09 10:14:14,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,797 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:14:14,798 - sqlalchemy.engine.Engine - INFO - [cached since 0.05841s ago] ('f306acfc-3a7c-4e60-8cb1-cc6d997cd947',) 2025-05-09 10:14:14,799 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:14:14,803 - sqlalchemy.engine.Engine - INFO - [cached since 0.09687s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:14:14,805 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:14:14,807 - sqlalchemy.engine.Engine - INFO - [generated in 0.00174s] (datetime.datetime(2025, 5, 9, 10, 14, 14, 804904), datetime.datetime(2025, 5, 9, 10, 14, 14, 805905), 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947') 2025-05-09 10:14:14,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,819 - services.sync_service - INFO - 正在设置系统任务状态为执行中: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:14,874 - services.sync_service - INFO - 成功同步任务到系统任务: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:14,876 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:14,876 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:14,877 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1753秒 2025-05-09 10:14:14,976 - services.sync_service - INFO - 成功设置系统任务状态为执行中: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:14,978 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,980 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:14:14,980 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('任务执行中', , datetime.datetime(2025, 5, 9, 10, 14, 14, 980137), 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947') 2025-05-09 10:14:14,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:14,990 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 10:14:14,992 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:14,994 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:14,994 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('2447c9ee-8242-4238-bab7-9f66a76ca28a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 14, 991142), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 14, 14, 993145), datetime.datetime(2025, 5, 9, 10, 14, 14, 993145), 0) 2025-05-09 10:14:14,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,005 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,006 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('2447c9ee-8242-4238-bab7-9f66a76ca28a',) 2025-05-09 10:14:15,006 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:14:15,007 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:14:15,008 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,008 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 14, 15, 8193), '2447c9ee-8242-4238-bab7-9f66a76ca28a') 2025-05-09 10:14:15,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,020 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 10:14:15,021 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 10:14:15,021 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 10:14:15,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,023 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:15,023 - sqlalchemy.engine.Engine - INFO - [cached since 0.03s ago] ('f2e24cd1-dc8f-446e-8d70-a247a4ab745d', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 22149), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 14, 15, 23145), datetime.datetime(2025, 5, 9, 10, 14, 15, 23145), 0) 2025-05-09 10:14:15,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,031 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f2e24cd1-dc8f-446e-8d70-a247a4ab745d 2025-05-09 10:14:15,032 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,032 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,033 - sqlalchemy.engine.Engine - INFO - [cached since 0.02818s ago] ('f2e24cd1-dc8f-446e-8d70-a247a4ab745d',) 2025-05-09 10:14:15,034 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:14:15,034 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:14:15,034 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,034 - sqlalchemy.engine.Engine - INFO - [cached since 0.02724s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 14, 15, 34795), 'f2e24cd1-dc8f-446e-8d70-a247a4ab745d') 2025-05-09 10:14:15,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,056 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:14:15,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,058 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:14:15,059 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('test', 0) 2025-05-09 10:14:15,060 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:14:15,060 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('1', datetime.datetime(2025, 5, 9, 10, 14, 15, 60429), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:14:15,062 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,075 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,076 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:15,077 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('f4d51975-8f1f-4288-bd4b-2f13654de33d', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 76384), datetime.datetime(2025, 5, 9, 10, 14, 15, 76384), 0) 2025-05-09 10:14:15,078 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:14:15,078 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b1' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('f4d51975-8f1f-4288-bd4b-2f13654de33d', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 76384), datetime.datetime(2025, 5, 9, 10, 14, 15, 76384), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:14:15,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,080 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,080 - sqlalchemy.engine.Engine - INFO - [cached since 0.0756s ago] ('f2e24cd1-dc8f-446e-8d70-a247a4ab745d',) 2025-05-09 10:14:15,081 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:14:15,081 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:14:15,082 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,084 - sqlalchemy.engine.Engine - INFO - [generated in 0.00186s] (datetime.datetime(2025, 5, 9, 10, 14, 15, 81721), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 14, 15, 82732), 'f2e24cd1-dc8f-446e-8d70-a247a4ab745d') 2025-05-09 10:14:15,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,094 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:14:15,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,096 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:15,096 - sqlalchemy.engine.Engine - INFO - [cached since 0.103s ago] ('cfe20046-ae8a-4ad0-98c1-a4f90b861c51', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 95724), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 14, 15, 96731), datetime.datetime(2025, 5, 9, 10, 14, 15, 96731), 0) 2025-05-09 10:14:15,097 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,104 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: cfe20046-ae8a-4ad0-98c1-a4f90b861c51 2025-05-09 10:14:15,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,105 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,105 - sqlalchemy.engine.Engine - INFO - [cached since 0.1007s ago] ('cfe20046-ae8a-4ad0-98c1-a4f90b861c51',) 2025-05-09 10:14:15,106 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:14:15,106 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:14:15,107 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,107 - sqlalchemy.engine.Engine - INFO - [cached since 0.1001s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 14, 15, 107810), 'cfe20046-ae8a-4ad0-98c1-a4f90b861c51') 2025-05-09 10:14:15,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,115 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:14:15,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,117 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:14:15,118 - sqlalchemy.engine.Engine - INFO - [cached since 0.06031s ago] ('test', 0) 2025-05-09 10:14:15,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,121 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:15,123 - sqlalchemy.engine.Engine - INFO - [cached since 0.04664s ago] ('b7b76952-0215-4885-872f-9e43fd95ee2a', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 121731), datetime.datetime(2025, 5, 9, 10, 14, 15, 121731), 0) 2025-05-09 10:14:15,124 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:14:15,126 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b2' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('b7b76952-0215-4885-872f-9e43fd95ee2a', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 121731), datetime.datetime(2025, 5, 9, 10, 14, 15, 121731), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:14:15,128 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,130 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,130 - sqlalchemy.engine.Engine - INFO - [cached since 0.1257s ago] ('cfe20046-ae8a-4ad0-98c1-a4f90b861c51',) 2025-05-09 10:14:15,132 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:14:15,132 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:14:15,135 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,135 - sqlalchemy.engine.Engine - INFO - [generated in 0.00100s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 14, 15, 133722), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 14, 15, 134723), 'cfe20046-ae8a-4ad0-98c1-a4f90b861c51') 2025-05-09 10:14:15,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,146 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:14:15,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,150 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:15,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.1568s ago] ('606c1e2c-1ff1-467d-a738-b61869f36a6c', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 148006), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 14, 15, 150004), datetime.datetime(2025, 5, 9, 10, 14, 15, 150004), 0) 2025-05-09 10:14:15,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,161 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 606c1e2c-1ff1-467d-a738-b61869f36a6c 2025-05-09 10:14:15,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,164 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,164 - sqlalchemy.engine.Engine - INFO - [cached since 0.159s ago] ('606c1e2c-1ff1-467d-a738-b61869f36a6c',) 2025-05-09 10:14:15,166 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:14:15,166 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:14:15,169 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,170 - sqlalchemy.engine.Engine - INFO - [cached since 0.1623s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 14, 15, 169016), '606c1e2c-1ff1-467d-a738-b61869f36a6c') 2025-05-09 10:14:15,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,179 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:14:15,180 - services.execution.handlers.foundation - INFO - 任务 f306acfc-3a7c-4e60-8cb1-cc6d997cd947 打印: {'cache_data': 1} 2025-05-09 10:14:15,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,183 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:15,183 - sqlalchemy.engine.Engine - INFO - [cached since 0.1065s ago] ('748a5809-0766-424a-ad10-e2cf3e08f46b', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 183059), datetime.datetime(2025, 5, 9, 10, 14, 15, 183059), 0) 2025-05-09 10:14:15,184 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:14:15,185 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b3' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('748a5809-0766-424a-ad10-e2cf3e08f46b', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 183059), datetime.datetime(2025, 5, 9, 10, 14, 15, 183059), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:14:15,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,187 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,188 - sqlalchemy.engine.Engine - INFO - [cached since 0.1825s ago] ('606c1e2c-1ff1-467d-a738-b61869f36a6c',) 2025-05-09 10:14:15,189 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:14:15,190 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:14:15,191 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,192 - sqlalchemy.engine.Engine - INFO - [cached since 0.1093s ago] (datetime.datetime(2025, 5, 9, 10, 14, 15, 190050), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 14, 15, 191060), '606c1e2c-1ff1-467d-a738-b61869f36a6c') 2025-05-09 10:14:15,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,202 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:14:15,202 - sqlalchemy.engine.Engine - INFO - [cached since 0.1261s ago] ('7a216347-2f45-4a42-97a8-40236b298e79', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947', datetime.datetime(2025, 5, 9, 10, 14, 15, 202386), datetime.datetime(2025, 5, 9, 10, 14, 15, 202386), 0) 2025-05-09 10:14:15,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,212 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,212 - sqlalchemy.engine.Engine - INFO - [cached since 0.2071s ago] ('2447c9ee-8242-4238-bab7-9f66a76ca28a',) 2025-05-09 10:14:15,215 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:14:15,216 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:14:15,216 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:14:15,217 - sqlalchemy.engine.Engine - INFO - [cached since 0.1348s ago] (datetime.datetime(2025, 5, 9, 10, 14, 15, 216405), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 14, 15, 216405), '2447c9ee-8242-4238-bab7-9f66a76ca28a') 2025-05-09 10:14:15,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,226 - services.sync_service - INFO - 正在设置系统任务状态为已完成: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:15,272 - services.sync_service - INFO - 成功设置系统任务状态为已完成: f306acfc-3a7c-4e60-8cb1-cc6d997cd947 2025-05-09 10:14:15,274 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:14:15,274 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:14:15,275 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (datetime.datetime(2025, 5, 9, 10, 14, 15, 272970), '任务执行成功', , 406, 1, datetime.datetime(2025, 5, 9, 10, 14, 15, 274277), 'f306acfc-3a7c-4e60-8cb1-cc6d997cd947') 2025-05-09 10:14:15,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:14:15,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: f306acfc-3a7c-4e60-8cb1-cc6d997cd947, 结果: True 2025-05-09 10:15:01,643 - app - INFO - 应用程序关闭中... 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:15:01,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:15:01,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:15:01,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:15:01,643 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:15:01,643 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:15:01,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:15:01,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:15:01,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:15:01,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:15:01,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:15:01,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:15:01,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:15:01,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:15:01,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:15:01,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:15:01,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:15:01,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:15:01,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:15:01,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:15:01,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:15:01,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:15:01,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:15:01,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:15:01,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:15:01,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:15:01,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:15:01,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:15:01,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:15:01,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:15:01,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:15:01,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:15:01,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:15:01,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:15:01,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:15:01,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:15:01,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:15:01,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:15:01,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:15:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:15:01,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:15:01,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:15:01,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:15:01,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:15:01,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:15:01,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:15:01,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:15:01,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:15:01,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:15:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:15:01,665 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:15:01,665 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:15:01,666 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:15:01,667 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:15:01,667 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:15:02,952 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:15:03,014 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:15:03,014 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:15:03,075 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:15:03,126 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:15:03,158 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:03,168 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:15:03,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:15:03,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:03,199 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:15:03,548 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:15:03,548 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:15:03,549 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:15:03,549 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:15:03,550 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:15:03,550 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:15:03,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:15:03,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:15:03,556 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:15:03,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:15:03,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:15:03,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:15:03,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:15:03,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:15:03,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:15:03,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:15:03,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:15:03,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:15:03,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:15:03,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:15:03,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:15:03,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:15:03,568 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:15:03,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:15:03,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:15:03,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:15:03,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:15:03,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:15:03,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:15:03,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:15:03,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:15:03,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:15:03,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:15:03,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:15:03,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:15:03,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:15:03,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:15:03,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:15:03,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:15:03,582 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:15:03,610 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:15:03,611 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:15:03,611 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:15:03,612 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:15:03,613 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:15:03,614 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:15:03,614 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:15:03,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:03,624 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:15:03,625 - sqlalchemy.engine.Engine - INFO - [generated in 0.00097s] (, ) 2025-05-09 10:15:03,629 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:15:03,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:03,632 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:15:03,633 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:15:03,634 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:15:03,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:03,638 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:15:03,638 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, , ) 2025-05-09 10:15:03,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:03,640 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:15:03,640 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:15:03,641 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:15:03,641 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:15:03,642 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:15:03,647 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:03,648 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:15:03,649 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] (, datetime.datetime(2025, 5, 9, 9, 15, 3, 634225)) 2025-05-09 10:15:03,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,110 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:15:06,113 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,114 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:15:06,114 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:15:06,116 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,118 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:15:06,118 - sqlalchemy.engine.Engine - INFO - [cached since 0.00459s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:15:06,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,121 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 10:15:06,121 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 10:15:06,121 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 10:15:06,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,121 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 10:15:06,121 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 10, 15, 6, 121496), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 10:15:06,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,132 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:15:06,132 - sqlalchemy.engine.Engine - INFO - [cached since 0.02203s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:15:06,132 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,132 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('02962586-2082-4d9b-9327-8cc3f67635fb', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 10, 15, 6, 121496), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 10, 15, 6, 132642), datetime.datetime(2025, 5, 9, 10, 15, 6, 132642), 0) 2025-05-09 10:15:06,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:15:06,148 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('02962586-2082-4d9b-9327-8cc3f67635fb',) 2025-05-09 10:15:06,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,149 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 02962586-2082-4d9b-9327-8cc3f67635fb (优先级 1) 添加到队列 0 2025-05-09 10:15:06,153 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 10:15:06,153 - services.sync_service - INFO - 正在同步创建任务到天风系统: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,153 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"02962586-2082-4d9b-9327-8cc3f67635fb","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 10:15:06","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 10:15:06,239 - services.sync_service - INFO - 成功同步任务到系统任务: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 02962586-2082-4d9b-9327-8cc3f67635fb, 优先级: 1 2025-05-09 10:15:06,239 - services.execution.task_executor - DEBUG - 任务 02962586-2082-4d9b-9327-8cc3f67635fb 设置超时时间: 3600秒 2025-05-09 10:15:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,248 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,248 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1382秒 2025-05-09 10:15:06,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,252 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:15:06,252 - sqlalchemy.engine.Engine - INFO - [cached since 0.1051s ago] ('02962586-2082-4d9b-9327-8cc3f67635fb',) 2025-05-09 10:15:06,254 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:15:06,260 - sqlalchemy.engine.Engine - INFO - [cached since 0.1471s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:15:06,263 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:15:06,264 - sqlalchemy.engine.Engine - INFO - [generated in 0.00108s] (datetime.datetime(2025, 5, 9, 10, 15, 6, 260802), datetime.datetime(2025, 5, 9, 10, 15, 6, 263739), '02962586-2082-4d9b-9327-8cc3f67635fb') 2025-05-09 10:15:06,265 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,275 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,299 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,308 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:15:06,308 - sqlalchemy.engine.Engine - INFO - [generated in 0.00244s] ('任务执行中', , datetime.datetime(2025, 5, 9, 10, 15, 6, 308666), '02962586-2082-4d9b-9327-8cc3f67635fb') 2025-05-09 10:15:06,315 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,315 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 10:15:06,315 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,325 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,325 - sqlalchemy.engine.Engine - INFO - [generated in 0.00098s] ('f6d1b48b-7d6e-40cc-970b-3c48cc9dd769', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 315838), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 15, 6, 325725), datetime.datetime(2025, 5, 9, 10, 15, 6, 325725), 0) 2025-05-09 10:15:06,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,342 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,342 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('f6d1b48b-7d6e-40cc-970b-3c48cc9dd769',) 2025-05-09 10:15:06,342 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:15:06,342 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:15:06,346 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,347 - sqlalchemy.engine.Engine - INFO - [generated in 0.00176s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 15, 6, 342076), 'f6d1b48b-7d6e-40cc-970b-3c48cc9dd769') 2025-05-09 10:15:06,348 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,364 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 10:15:06,364 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 10:15:06,364 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 10:15:06,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,364 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,364 - sqlalchemy.engine.Engine - INFO - [cached since 0.04552s ago] ('14d3b13e-9461-4a19-8b5a-bc49578a9089', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 364781), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 15, 6, 364781), datetime.datetime(2025, 5, 9, 10, 15, 6, 364781), 0) 2025-05-09 10:15:06,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,392 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 14d3b13e-9461-4a19-8b5a-bc49578a9089 2025-05-09 10:15:06,392 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,407 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,407 - sqlalchemy.engine.Engine - INFO - [cached since 0.06909s ago] ('14d3b13e-9461-4a19-8b5a-bc49578a9089',) 2025-05-09 10:15:06,407 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:15:06,418 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:15:06,418 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,418 - sqlalchemy.engine.Engine - INFO - [cached since 0.07466s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 15, 6, 418258), '14d3b13e-9461-4a19-8b5a-bc49578a9089') 2025-05-09 10:15:06,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,423 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:15:06,423 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,423 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:15:06,433 - sqlalchemy.engine.Engine - INFO - [generated in 0.00110s] ('test', 0) 2025-05-09 10:15:06,433 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:15:06,433 - sqlalchemy.engine.Engine - INFO - [generated in 0.00102s] ('1', datetime.datetime(2025, 5, 9, 10, 15, 6, 433207), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:15:06,438 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,447 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,447 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('806f6863-62ca-4170-acf2-d59468a02cc6', 1, '{"success": true, "message": "数据缓存成功: test"}', 1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 447200), datetime.datetime(2025, 5, 9, 10, 15, 6, 447200), 0) 2025-05-09 10:15:06,447 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,457 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,457 - sqlalchemy.engine.Engine - INFO - [cached since 0.1174s ago] ('14d3b13e-9461-4a19-8b5a-bc49578a9089',) 2025-05-09 10:15:06,457 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:15:06,457 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:15:06,457 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,463 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (datetime.datetime(2025, 5, 9, 10, 15, 6, 457781), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 15, 6, 457781), '14d3b13e-9461-4a19-8b5a-bc49578a9089') 2025-05-09 10:15:06,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,469 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:15:06,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,469 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,469 - sqlalchemy.engine.Engine - INFO - [cached since 0.148s ago] ('6d92a3ab-f8c8-491c-b12c-f8e7f1f02145', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 469155), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 15, 6, 469155), datetime.datetime(2025, 5, 9, 10, 15, 6, 469155), 0) 2025-05-09 10:15:06,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,481 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 6d92a3ab-f8c8-491c-b12c-f8e7f1f02145 2025-05-09 10:15:06,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,481 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,481 - sqlalchemy.engine.Engine - INFO - [cached since 0.1455s ago] ('6d92a3ab-f8c8-491c-b12c-f8e7f1f02145',) 2025-05-09 10:15:06,481 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:15:06,481 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:15:06,481 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,491 - sqlalchemy.engine.Engine - INFO - [cached since 0.1453s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 15, 6, 481187), '6d92a3ab-f8c8-491c-b12c-f8e7f1f02145') 2025-05-09 10:15:06,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,497 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:15:06,497 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,497 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:15:06,497 - sqlalchemy.engine.Engine - INFO - [cached since 0.07159s ago] ('test', 0) 2025-05-09 10:15:06,497 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,497 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,509 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,509 - sqlalchemy.engine.Engine - INFO - [cached since 0.0625s ago] ('b1f0677e-d874-4c05-98f2-fcac7037d774', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 509276), datetime.datetime(2025, 5, 9, 10, 15, 6, 509276), 0) 2025-05-09 10:15:06,512 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,514 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,514 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,514 - sqlalchemy.engine.Engine - INFO - [cached since 0.1786s ago] ('6d92a3ab-f8c8-491c-b12c-f8e7f1f02145',) 2025-05-09 10:15:06,514 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:15:06,514 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:15:06,524 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,524 - sqlalchemy.engine.Engine - INFO - [generated in 0.00119s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 15, 6, 524389), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 15, 6, 524389), '6d92a3ab-f8c8-491c-b12c-f8e7f1f02145') 2025-05-09 10:15:06,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,537 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:15:06,538 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,539 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,540 - sqlalchemy.engine.Engine - INFO - [cached since 0.215s ago] ('08c93510-e46e-4263-836a-47e9ee47f786', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 538884), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 15, 6, 539806), datetime.datetime(2025, 5, 9, 10, 15, 6, 539806), 0) 2025-05-09 10:15:06,547 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,547 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 08c93510-e46e-4263-836a-47e9ee47f786 2025-05-09 10:15:06,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,557 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,557 - sqlalchemy.engine.Engine - INFO - [cached since 0.2162s ago] ('08c93510-e46e-4263-836a-47e9ee47f786',) 2025-05-09 10:15:06,557 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:15:06,557 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:15:06,557 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,564 - sqlalchemy.engine.Engine - INFO - [cached since 0.218s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 15, 6, 557383), '08c93510-e46e-4263-836a-47e9ee47f786') 2025-05-09 10:15:06,566 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,568 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:15:06,568 - services.execution.handlers.foundation - INFO - 任务 02962586-2082-4d9b-9327-8cc3f67635fb 打印: {'cache_data': 1} 2025-05-09 10:15:06,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,581 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,581 - sqlalchemy.engine.Engine - INFO - [cached since 0.1338s ago] ('ec9cb041-f7e3-4d53-89ab-5844ff13ee14', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 581199), datetime.datetime(2025, 5, 9, 10, 15, 6, 581199), 0) 2025-05-09 10:15:06,581 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,597 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,597 - sqlalchemy.engine.Engine - INFO - [cached since 0.2565s ago] ('08c93510-e46e-4263-836a-47e9ee47f786',) 2025-05-09 10:15:06,597 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:15:06,597 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:15:06,597 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,597 - sqlalchemy.engine.Engine - INFO - [cached since 0.1423s ago] (datetime.datetime(2025, 5, 9, 10, 15, 6, 597661), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 15, 6, 597661), '08c93510-e46e-4263-836a-47e9ee47f786') 2025-05-09 10:15:06,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,617 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,617 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:15:06,617 - sqlalchemy.engine.Engine - INFO - [cached since 0.177s ago] ('eb181c96-c346-48f6-8933-c3f4531f09e9', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', -1, 'e22cacb4-a580-45ba-949e-356f57fa1a43', '02962586-2082-4d9b-9327-8cc3f67635fb', datetime.datetime(2025, 5, 9, 10, 15, 6, 617999), datetime.datetime(2025, 5, 9, 10, 15, 6, 617999), 0) 2025-05-09 10:15:06,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,632 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,632 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,632 - sqlalchemy.engine.Engine - INFO - [cached since 0.2968s ago] ('f6d1b48b-7d6e-40cc-970b-3c48cc9dd769',) 2025-05-09 10:15:06,642 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:15:06,642 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:15:06,642 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:15:06,642 - sqlalchemy.engine.Engine - INFO - [cached since 0.183s ago] (datetime.datetime(2025, 5, 9, 10, 15, 6, 642592), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 15, 6, 642592), 'f6d1b48b-7d6e-40cc-970b-3c48cc9dd769') 2025-05-09 10:15:06,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,647 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,693 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 02962586-2082-4d9b-9327-8cc3f67635fb 2025-05-09 10:15:06,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:15:06,699 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:15:06,700 - sqlalchemy.engine.Engine - INFO - [generated in 0.00149s] (datetime.datetime(2025, 5, 9, 10, 15, 6, 694746), '任务执行成功', , 371, 1, datetime.datetime(2025, 5, 9, 10, 15, 6, 698746), '02962586-2082-4d9b-9327-8cc3f67635fb') 2025-05-09 10:15:06,703 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:15:06,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 02962586-2082-4d9b-9327-8cc3f67635fb, 结果: True 2025-05-09 10:16:02,822 - app - INFO - 应用程序关闭中... 2025-05-09 10:16:02,831 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:16:02,831 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:16:02,831 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:16:02,831 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:16:02,835 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:16:02,837 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:16:02,837 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:16:02,841 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:16:02,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:16:02,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:16:02,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:16:02,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:16:02,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:16:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:16:02,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:16:02,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:16:02,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:16:02,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:16:02,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:16:02,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:16:02,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:16:02,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:16:02,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:16:02,851 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:16:02,851 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:16:02,851 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:16:02,851 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:16:02,851 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:16:02,851 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:16:04,132 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:16:04,195 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:16:04,197 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:16:04,263 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:16:04,312 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:16:04,338 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:16:04,364 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:16:04,366 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,367 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:16:04,369 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,371 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:16:04,373 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:04,377 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:16:04,378 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,382 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:16:04,384 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,385 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:16:04,387 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,391 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:16:04,393 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,394 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:16:04,396 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,398 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:16:04,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,401 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:16:04,402 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,404 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:16:04,404 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,406 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:16:04,406 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,408 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:16:04,408 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,409 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:16:04,410 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:04,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:04,414 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:16:04,756 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:16:04,760 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:16:04,760 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:16:04,760 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:16:04,760 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:16:04,760 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:16:04,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:16:04,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:16:04,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:16:04,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:16:04,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:16:04,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:16:04,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:16:04,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:16:04,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:16:04,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:16:04,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:16:04,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:16:04,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:16:04,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:16:04,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:16:04,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:16:04,778 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:16:04,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:16:04,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:16:04,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:16:04,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:16:04,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:16:04,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:16:04,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:16:04,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:16:04,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:16:04,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:16:04,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:16:04,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:16:04,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:16:04,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:16:04,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:16:04,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:16:04,795 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:16:04,798 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:16:04,798 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:16:04,798 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:16:04,798 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:16:04,798 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:16:04,798 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:16:04,798 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:16:04,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:04,809 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:16:04,811 - sqlalchemy.engine.Engine - INFO - [generated in 0.00208s] (, ) 2025-05-09 10:16:04,815 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:16:04,816 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:04,816 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:16:04,816 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:16:04,816 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:16:04,816 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:04,816 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:16:04,826 - sqlalchemy.engine.Engine - INFO - [generated in 0.00159s] (, , ) 2025-05-09 10:16:04,826 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:04,826 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:16:04,826 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:16:04,826 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:16:04,826 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:16:04,826 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:16:04,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:04,826 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:16:04,826 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (, datetime.datetime(2025, 5, 9, 9, 16, 4, 816307)) 2025-05-09 10:16:04,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,117 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:16:08,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,121 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:16:08,121 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:16:08,123 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,125 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:16:08,125 - sqlalchemy.engine.Engine - INFO - [cached since 0.004241s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:16:08,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,127 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 10:16:08,127 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 10:16:08,127 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 10:16:08,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,128 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 10:16:08,129 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 10, 16, 8, 128938), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 10:16:08,129 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:16:08,148 - sqlalchemy.engine.Engine - INFO - [cached since 0.0267s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:16:08,150 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,151 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('10e5a128-5a2c-4e02-8702-45ec9cf82b86', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 10, 16, 8, 127932), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 10, 16, 8, 150196), datetime.datetime(2025, 5, 9, 10, 16, 8, 150196), 0) 2025-05-09 10:16:08,152 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,161 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,162 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:16:08,162 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('10e5a128-5a2c-4e02-8702-45ec9cf82b86',) 2025-05-09 10:16:08,164 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,164 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 10e5a128-5a2c-4e02-8702-45ec9cf82b86 (优先级 1) 添加到队列 0 2025-05-09 10:16:08,168 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 10:16:08,168 - services.sync_service - INFO - 正在同步创建任务到天风系统: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,168 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"10e5a128-5a2c-4e02-8702-45ec9cf82b86","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 10:16:08","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 10:16:08,197 - services.sync_service - INFO - 成功同步任务到系统任务: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,198 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,199 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,199 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0820秒 2025-05-09 10:16:08,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 10e5a128-5a2c-4e02-8702-45ec9cf82b86, 优先级: 1 2025-05-09 10:16:08,261 - services.execution.task_executor - DEBUG - 任务 10e5a128-5a2c-4e02-8702-45ec9cf82b86 设置超时时间: 3600秒 2025-05-09 10:16:08,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:16:08,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.1017s ago] ('10e5a128-5a2c-4e02-8702-45ec9cf82b86',) 2025-05-09 10:16:08,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:16:08,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.1455s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:16:08,262 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:16:08,262 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (datetime.datetime(2025, 5, 9, 10, 16, 8, 262766), datetime.datetime(2025, 5, 9, 10, 16, 8, 262766), '10e5a128-5a2c-4e02-8702-45ec9cf82b86') 2025-05-09 10:16:08,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,271 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,297 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,300 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,301 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:16:08,301 - sqlalchemy.engine.Engine - INFO - [generated in 0.00354s] ('任务执行中', , datetime.datetime(2025, 5, 9, 10, 16, 8, 301508), '10e5a128-5a2c-4e02-8702-45ec9cf82b86') 2025-05-09 10:16:08,301 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,318 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 10:16:08,318 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,318 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,318 - sqlalchemy.engine.Engine - INFO - [generated in 0.00186s] ('6dd28f79-8343-44a2-acc8-2a04237904e0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 318506), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 16, 8, 318506), datetime.datetime(2025, 5, 9, 10, 16, 8, 318506), 0) 2025-05-09 10:16:08,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,336 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,337 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] ('6dd28f79-8343-44a2-acc8-2a04237904e0',) 2025-05-09 10:16:08,337 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:16:08,337 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:16:08,337 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,337 - sqlalchemy.engine.Engine - INFO - [generated in 0.00102s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 16, 8, 337172), '6dd28f79-8343-44a2-acc8-2a04237904e0') 2025-05-09 10:16:08,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,354 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 10:16:08,354 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 10:16:08,354 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 10:16:08,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,354 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,361 - sqlalchemy.engine.Engine - INFO - [cached since 0.04056s ago] ('34632c2f-80e4-4d22-a319-2360821d78e0', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 354259), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 16, 8, 354259), datetime.datetime(2025, 5, 9, 10, 16, 8, 354259), 0) 2025-05-09 10:16:08,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,371 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 34632c2f-80e4-4d22-a319-2360821d78e0 2025-05-09 10:16:08,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,373 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,373 - sqlalchemy.engine.Engine - INFO - [cached since 0.04146s ago] ('34632c2f-80e4-4d22-a319-2360821d78e0',) 2025-05-09 10:16:08,378 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:16:08,378 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:16:08,378 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,378 - sqlalchemy.engine.Engine - INFO - [cached since 0.04074s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 16, 8, 378539), '34632c2f-80e4-4d22-a319-2360821d78e0') 2025-05-09 10:16:08,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,385 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:16:08,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,396 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:16:08,396 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('test', 0) 2025-05-09 10:16:08,396 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:16:08,400 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] ('1', datetime.datetime(2025, 5, 9, 10, 16, 8, 396344), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:16:08,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,412 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,415 - sqlalchemy.engine.Engine - INFO - [generated in 0.00315s] ('8a2546d5-a630-4e07-8629-99e974519e17', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 412221), datetime.datetime(2025, 5, 9, 10, 16, 8, 412221), 0) 2025-05-09 10:16:08,418 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:16:08,418 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b1' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('8a2546d5-a630-4e07-8629-99e974519e17', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 412221), datetime.datetime(2025, 5, 9, 10, 16, 8, 412221), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:16:08,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,418 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,418 - sqlalchemy.engine.Engine - INFO - [cached since 0.0901s ago] ('34632c2f-80e4-4d22-a319-2360821d78e0',) 2025-05-09 10:16:08,429 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:16:08,429 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:16:08,433 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,434 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (datetime.datetime(2025, 5, 9, 10, 16, 8, 429039), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 16, 8, 433989), '34632c2f-80e4-4d22-a319-2360821d78e0') 2025-05-09 10:16:08,434 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,444 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:16:08,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,450 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,451 - sqlalchemy.engine.Engine - INFO - [cached since 0.1302s ago] ('259259fa-0d63-4623-b2fe-95b1b1129a4e', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 444844), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 16, 8, 450821), datetime.datetime(2025, 5, 9, 10, 16, 8, 450821), 0) 2025-05-09 10:16:08,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,461 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 259259fa-0d63-4623-b2fe-95b1b1129a4e 2025-05-09 10:16:08,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,461 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.1276s ago] ('259259fa-0d63-4623-b2fe-95b1b1129a4e',) 2025-05-09 10:16:08,468 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:16:08,468 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:16:08,468 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,468 - sqlalchemy.engine.Engine - INFO - [cached since 0.1287s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 16, 8, 468286), '259259fa-0d63-4623-b2fe-95b1b1129a4e') 2025-05-09 10:16:08,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,480 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:16:08,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,484 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:16:08,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.09104s ago] ('test', 0) 2025-05-09 10:16:08,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,494 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,496 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,496 - sqlalchemy.engine.Engine - INFO - [cached since 0.08384s ago] ('2e14b77d-d712-48af-a8d6-0b62c93b000e', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 496119), datetime.datetime(2025, 5, 9, 10, 16, 8, 496119), 0) 2025-05-09 10:16:08,498 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:16:08,500 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b2' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('2e14b77d-d712-48af-a8d6-0b62c93b000e', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 496119), datetime.datetime(2025, 5, 9, 10, 16, 8, 496119), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:16:08,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,503 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,503 - sqlalchemy.engine.Engine - INFO - [cached since 0.1684s ago] ('259259fa-0d63-4623-b2fe-95b1b1129a4e',) 2025-05-09 10:16:08,503 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:16:08,503 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:16:08,503 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,511 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 16, 8, 503950), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 16, 8, 503950), '259259fa-0d63-4623-b2fe-95b1b1129a4e') 2025-05-09 10:16:08,514 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,522 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:16:08,524 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,527 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,527 - sqlalchemy.engine.Engine - INFO - [cached since 0.2079s ago] ('8a712327-5919-4090-bcdc-9a6d1d9c96e4', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 522442), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 16, 8, 527845), datetime.datetime(2025, 5, 9, 10, 16, 8, 527845), 0) 2025-05-09 10:16:08,533 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,544 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 8a712327-5919-4090-bcdc-9a6d1d9c96e4 2025-05-09 10:16:08,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,548 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,548 - sqlalchemy.engine.Engine - INFO - [cached since 0.2122s ago] ('8a712327-5919-4090-bcdc-9a6d1d9c96e4',) 2025-05-09 10:16:08,550 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:16:08,550 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:16:08,551 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,551 - sqlalchemy.engine.Engine - INFO - [cached since 0.21s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 16, 8, 551664), '8a712327-5919-4090-bcdc-9a6d1d9c96e4') 2025-05-09 10:16:08,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,561 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:16:08,561 - services.execution.handlers.foundation - INFO - 任务 10e5a128-5a2c-4e02-8702-45ec9cf82b86 打印: {'cache_data': 1} 2025-05-09 10:16:08,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,566 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,566 - sqlalchemy.engine.Engine - INFO - [cached since 0.1534s ago] ('1e0fd77b-f421-4332-9653-5b08610a55d9', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 566544), datetime.datetime(2025, 5, 9, 10, 16, 8, 566544), 0) 2025-05-09 10:16:08,567 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:16:08,567 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.DataError) (1366, "Incorrect integer value: 'b3' for column 'task_block_id' at row 1") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('1e0fd77b-f421-4332-9653-5b08610a55d9', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 566544), datetime.datetime(2025, 5, 9, 10, 16, 8, 566544), 0)] (Background on this error at: https://sqlalche.me/e/20/9h9h) 2025-05-09 10:16:08,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,574 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,574 - sqlalchemy.engine.Engine - INFO - [cached since 0.2393s ago] ('8a712327-5919-4090-bcdc-9a6d1d9c96e4',) 2025-05-09 10:16:08,576 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:16:08,579 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:16:08,579 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,579 - sqlalchemy.engine.Engine - INFO - [cached since 0.1468s ago] (datetime.datetime(2025, 5, 9, 10, 16, 8, 579060), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 16, 8, 579060), '8a712327-5919-4090-bcdc-9a6d1d9c96e4') 2025-05-09 10:16:08,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,587 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,587 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:16:08,587 - sqlalchemy.engine.Engine - INFO - [cached since 0.1784s ago] ('5e43a851-813c-4a6e-92a6-ba144d0e378f', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10e5a128-5a2c-4e02-8702-45ec9cf82b86', datetime.datetime(2025, 5, 9, 10, 16, 8, 587186), datetime.datetime(2025, 5, 9, 10, 16, 8, 587186), 0) 2025-05-09 10:16:08,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,597 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,597 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,597 - sqlalchemy.engine.Engine - INFO - [cached since 0.2649s ago] ('6dd28f79-8343-44a2-acc8-2a04237904e0',) 2025-05-09 10:16:08,597 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:16:08,597 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:16:08,597 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:16:08,604 - sqlalchemy.engine.Engine - INFO - [cached since 0.171s ago] (datetime.datetime(2025, 5, 9, 10, 16, 8, 597678), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 16, 8, 597678), '6dd28f79-8343-44a2-acc8-2a04237904e0') 2025-05-09 10:16:08,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,610 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,623 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 10e5a128-5a2c-4e02-8702-45ec9cf82b86 2025-05-09 10:16:08,633 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:08,635 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:16:08,636 - sqlalchemy.engine.Engine - INFO - [generated in 0.00158s] (datetime.datetime(2025, 5, 9, 10, 16, 8, 632895), '任务执行成功', , 339, 1, datetime.datetime(2025, 5, 9, 10, 16, 8, 635492), '10e5a128-5a2c-4e02-8702-45ec9cf82b86') 2025-05-09 10:16:08,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:08,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 10e5a128-5a2c-4e02-8702-45ec9cf82b86, 结果: True 2025-05-09 10:16:53,977 - app - INFO - 应用程序关闭中... 2025-05-09 10:16:53,978 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:16:53,978 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:16:53,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:16:53,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:16:53,980 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:16:53,980 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:16:53,981 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:16:53,982 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:16:53,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:16:53,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:16:53,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:16:53,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:16:53,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:16:53,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:16:53,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:16:53,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:16:53,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:16:53,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:16:53,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:16:53,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:16:53,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:16:53,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:16:53,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:16:53,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:16:53,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:16:53,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:16:54,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:16:54,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:16:54,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:16:54,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:16:54,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:16:54,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:16:54,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:16:54,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:16:54,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:16:54,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:16:54,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:16:54,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:16:54,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:16:54,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:16:54,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:16:54,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:16:54,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:16:54,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:16:54,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:16:54,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:16:54,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:16:54,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:16:54,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:16:54,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:16:54,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:16:54,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:16:54,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:16:54,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:16:54,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:16:54,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:16:54,027 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:16:54,027 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:16:54,028 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:16:54,029 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:16:54,029 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:16:54,029 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:16:55,312 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:16:55,369 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:16:55,372 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:16:55,433 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:16:55,474 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:16:55,516 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,536 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,547 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:16:55,557 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,557 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:16:55,557 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,557 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:16:55,557 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:16:55,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:55,557 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:16:55,907 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:16:55,908 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:16:55,908 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:16:55,908 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:16:55,909 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:16:55,909 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:16:55,909 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:16:55,909 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:16:55,910 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:16:55,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:16:55,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:16:55,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:16:55,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:16:55,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:16:55,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:16:55,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:16:55,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:16:55,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:16:55,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:16:55,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:16:55,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:16:55,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:16:55,926 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:16:55,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:16:55,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:16:55,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:16:55,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:16:55,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:16:55,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:16:55,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:16:55,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:16:55,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:16:55,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:16:55,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:16:55,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:16:55,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:16:55,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:16:55,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:16:55,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:16:55,936 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:16:55,938 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:16:55,939 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:16:55,940 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:16:55,941 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:16:55,943 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:16:55,946 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:16:55,946 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:16:55,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:55,955 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:16:55,956 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, ) 2025-05-09 10:16:55,957 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:16:55,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:55,959 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:16:55,959 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:16:55,960 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:16:55,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:55,962 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:16:55,963 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, , ) 2025-05-09 10:16:55,964 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:16:55,965 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:16:55,965 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:16:55,965 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:16:55,965 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:16:55,965 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:16:55,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:16:55,968 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:16:55,968 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, datetime.datetime(2025, 5, 9, 9, 16, 55, 960425)) 2025-05-09 10:16:55,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,453 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:17:18,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,458 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:18,459 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:18,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,462 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:18,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.004573s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:18,464 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,464 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 10:17:18,465 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 10:17:18,465 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 10:17:18,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,467 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 10:17:18,467 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 10, 17, 18, 467119), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 10:17:18,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,541 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:18,541 - sqlalchemy.engine.Engine - INFO - [cached since 0.08333s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:18,543 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,543 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('389dc053-b6f7-4e1e-84a0-bd400fb2394e', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 10, 17, 18, 464171), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 10, 17, 18, 543819), datetime.datetime(2025, 5, 9, 10, 17, 18, 543819), 0) 2025-05-09 10:17:18,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,552 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:18,553 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('389dc053-b6f7-4e1e-84a0-bd400fb2394e',) 2025-05-09 10:17:18,554 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,555 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 389dc053-b6f7-4e1e-84a0-bd400fb2394e (优先级 1) 添加到队列 0 2025-05-09 10:17:18,559 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 10:17:18,559 - services.sync_service - INFO - 正在同步创建任务到天风系统: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:18,559 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"389dc053-b6f7-4e1e-84a0-bd400fb2394e","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 10:17:18","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 10:17:18,567 - services.sync_service - INFO - 成功同步任务到系统任务: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:18,567 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:18,567 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:18,567 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1143秒 2025-05-09 10:17:18,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 获取到任务: 389dc053-b6f7-4e1e-84a0-bd400fb2394e, 优先级: 1 2025-05-09 10:17:18,644 - services.execution.task_executor - DEBUG - 任务 389dc053-b6f7-4e1e-84a0-bd400fb2394e 设置超时时间: 3600秒 2025-05-09 10:17:18,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,646 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:18,646 - sqlalchemy.engine.Engine - INFO - [cached since 0.0937s ago] ('389dc053-b6f7-4e1e-84a0-bd400fb2394e',) 2025-05-09 10:17:18,646 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:18,646 - sqlalchemy.engine.Engine - INFO - [cached since 0.1896s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:18,649 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:18,649 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] (datetime.datetime(2025, 5, 9, 10, 17, 18, 648402), datetime.datetime(2025, 5, 9, 10, 17, 18, 649281), '389dc053-b6f7-4e1e-84a0-bd400fb2394e') 2025-05-09 10:17:18,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,655 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:18,701 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:18,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,711 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:18,711 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('任务执行中', , datetime.datetime(2025, 5, 9, 10, 17, 18, 711613), '389dc053-b6f7-4e1e-84a0-bd400fb2394e') 2025-05-09 10:17:18,715 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,728 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 10:17:18,728 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,728 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,728 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('90ffa0c7-0a30-45c1-95eb-2126556d1bbb', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 728273), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 18, 728273), datetime.datetime(2025, 5, 9, 10, 17, 18, 728273), 0) 2025-05-09 10:17:18,728 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,745 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,745 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('90ffa0c7-0a30-45c1-95eb-2126556d1bbb',) 2025-05-09 10:17:18,746 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:17:18,746 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:17:18,746 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,746 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 18, 746853), '90ffa0c7-0a30-45c1-95eb-2126556d1bbb') 2025-05-09 10:17:18,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,753 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 10:17:18,753 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 10:17:18,753 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 10:17:18,760 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,760 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,760 - sqlalchemy.engine.Engine - INFO - [cached since 0.02965s ago] ('4418cad2-d93e-4d6c-a6d2-6464679ffe94', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 753897), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 18, 760744), datetime.datetime(2025, 5, 9, 10, 17, 18, 760744), 0) 2025-05-09 10:17:18,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,768 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 4418cad2-d93e-4d6c-a6d2-6464679ffe94 2025-05-09 10:17:18,768 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,768 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,768 - sqlalchemy.engine.Engine - INFO - [cached since 0.02485s ago] ('4418cad2-d93e-4d6c-a6d2-6464679ffe94',) 2025-05-09 10:17:18,768 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:17:18,768 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:17:18,768 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,768 - sqlalchemy.engine.Engine - INFO - [cached since 0.02431s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 18, 768301), '4418cad2-d93e-4d6c-a6d2-6464679ffe94') 2025-05-09 10:17:18,768 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,778 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:17:18,778 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,782 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:17:18,782 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('test', 0) 2025-05-09 10:17:18,783 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:17:18,783 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('1', datetime.datetime(2025, 5, 9, 10, 17, 18, 783924), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:17:18,783 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,794 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,794 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('18d93ce9-927c-40b1-8813-ef52b3b88166', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 794022), datetime.datetime(2025, 5, 9, 10, 17, 18, 794022), 0) 2025-05-09 10:17:18,797 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:17:18,799 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.ProgrammingError) (1146, "Table 'vwed_task.vwed_tasklog' doesn't exist") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('18d93ce9-927c-40b1-8813-ef52b3b88166', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 794022), datetime.datetime(2025, 5, 9, 10, 17, 18, 794022), 0)] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-05-09 10:17:18,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,800 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,800 - sqlalchemy.engine.Engine - INFO - [cached since 0.05561s ago] ('4418cad2-d93e-4d6c-a6d2-6464679ffe94',) 2025-05-09 10:17:18,800 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:17:18,800 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:17:18,800 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,800 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 9, 10, 17, 18, 800588), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 18, 800588), '4418cad2-d93e-4d6c-a6d2-6464679ffe94') 2025-05-09 10:17:18,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,810 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:17:18,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,816 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,817 - sqlalchemy.engine.Engine - INFO - [cached since 0.08625s ago] ('f2ea1621-b88f-48b7-a6f3-dddcd5f204d0', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 810280), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 18, 816992), datetime.datetime(2025, 5, 9, 10, 17, 18, 816992), 0) 2025-05-09 10:17:18,817 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,826 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f2ea1621-b88f-48b7-a6f3-dddcd5f204d0 2025-05-09 10:17:18,827 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,827 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,827 - sqlalchemy.engine.Engine - INFO - [cached since 0.08643s ago] ('f2ea1621-b88f-48b7-a6f3-dddcd5f204d0',) 2025-05-09 10:17:18,834 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:17:18,834 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:17:18,834 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,835 - sqlalchemy.engine.Engine - INFO - [cached since 0.0886s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 18, 834080), 'f2ea1621-b88f-48b7-a6f3-dddcd5f204d0') 2025-05-09 10:17:18,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,843 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:17:18,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,850 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:17:18,850 - sqlalchemy.engine.Engine - INFO - [cached since 0.07109s ago] ('test', 0) 2025-05-09 10:17:18,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,850 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,850 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,850 - sqlalchemy.engine.Engine - INFO - [cached since 0.06547s ago] ('4bafc4bf-10e0-452c-98c7-f7e3a9159a6e', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 850967), datetime.datetime(2025, 5, 9, 10, 17, 18, 850967), 0) 2025-05-09 10:17:18,861 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:17:18,861 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.ProgrammingError) (1146, "Table 'vwed_task.vwed_tasklog' doesn't exist") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('4bafc4bf-10e0-452c-98c7-f7e3a9159a6e', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 850967), datetime.datetime(2025, 5, 9, 10, 17, 18, 850967), 0)] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-05-09 10:17:18,866 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,867 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,868 - sqlalchemy.engine.Engine - INFO - [cached since 0.123s ago] ('f2ea1621-b88f-48b7-a6f3-dddcd5f204d0',) 2025-05-09 10:17:18,868 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:17:18,868 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:17:18,868 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,868 - sqlalchemy.engine.Engine - INFO - [generated in 0.00184s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 17, 18, 868056), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 18, 868056), 'f2ea1621-b88f-48b7-a6f3-dddcd5f204d0') 2025-05-09 10:17:18,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,883 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:17:18,883 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,883 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,883 - sqlalchemy.engine.Engine - INFO - [cached since 0.159s ago] ('7a1960d4-fff7-45a3-9cd5-489a1f24766c', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 883386), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 18, 883386), datetime.datetime(2025, 5, 9, 10, 17, 18, 883386), 0) 2025-05-09 10:17:18,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,900 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 7a1960d4-fff7-45a3-9cd5-489a1f24766c 2025-05-09 10:17:18,900 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,900 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,900 - sqlalchemy.engine.Engine - INFO - [cached since 0.1568s ago] ('7a1960d4-fff7-45a3-9cd5-489a1f24766c',) 2025-05-09 10:17:18,903 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:17:18,903 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:17:18,905 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,907 - sqlalchemy.engine.Engine - INFO - [cached since 0.1599s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 18, 905347), '7a1960d4-fff7-45a3-9cd5-489a1f24766c') 2025-05-09 10:17:18,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,916 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:17:18,917 - services.execution.handlers.foundation - INFO - 任务 389dc053-b6f7-4e1e-84a0-bd400fb2394e 打印: {'cache_data': 1} 2025-05-09 10:17:18,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,917 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,922 - sqlalchemy.engine.Engine - INFO - [cached since 0.1284s ago] ('fe35463c-6152-4d28-807c-ebdb321dc458', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 917808), datetime.datetime(2025, 5, 9, 10, 17, 18, 917808), 0) 2025-05-09 10:17:18,922 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:17:18,922 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.ProgrammingError) (1146, "Table 'vwed_task.vwed_tasklog' doesn't exist") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('fe35463c-6152-4d28-807c-ebdb321dc458', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 917808), datetime.datetime(2025, 5, 9, 10, 17, 18, 917808), 0)] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-05-09 10:17:18,927 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,927 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,927 - sqlalchemy.engine.Engine - INFO - [cached since 0.1846s ago] ('7a1960d4-fff7-45a3-9cd5-489a1f24766c',) 2025-05-09 10:17:18,927 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:17:18,927 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:17:18,927 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,927 - sqlalchemy.engine.Engine - INFO - [cached since 0.1311s ago] (datetime.datetime(2025, 5, 9, 10, 17, 18, 927699), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 18, 927699), '7a1960d4-fff7-45a3-9cd5-489a1f24766c') 2025-05-09 10:17:18,927 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,942 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,942 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:18,942 - sqlalchemy.engine.Engine - INFO - [cached since 0.1513s ago] ('34194e3b-6f7b-4856-a6e9-309fe5ce3879', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 942820), datetime.datetime(2025, 5, 9, 10, 17, 18, 942820), 0) 2025-05-09 10:17:18,942 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:17:18,950 - services.execution.handlers.base - ERROR - 记录任务日志失败: (pymysql.err.ProgrammingError) (1146, "Table 'vwed_task.vwed_tasklog' doesn't exist") [SQL: INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)] [parameters: ('34194e3b-6f7b-4856-a6e9-309fe5ce3879', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '389dc053-b6f7-4e1e-84a0-bd400fb2394e', datetime.datetime(2025, 5, 9, 10, 17, 18, 942820), datetime.datetime(2025, 5, 9, 10, 17, 18, 942820), 0)] (Background on this error at: https://sqlalche.me/e/20/f405) 2025-05-09 10:17:18,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:18,955 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,956 - sqlalchemy.engine.Engine - INFO - [cached since 0.2112s ago] ('90ffa0c7-0a30-45c1-95eb-2126556d1bbb',) 2025-05-09 10:17:18,957 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:17:18,959 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:17:18,959 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:18,959 - sqlalchemy.engine.Engine - INFO - [cached since 0.1585s ago] (datetime.datetime(2025, 5, 9, 10, 17, 18, 959652), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 18, 959652), '90ffa0c7-0a30-45c1-95eb-2126556d1bbb') 2025-05-09 10:17:18,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:18,971 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:19,028 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 389dc053-b6f7-4e1e-84a0-bd400fb2394e 2025-05-09 10:17:19,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:19,028 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:19,028 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 9, 10, 17, 19, 28119), '任务执行成功', , 316, 1, datetime.datetime(2025, 5, 9, 10, 17, 19, 28119), '389dc053-b6f7-4e1e-84a0-bd400fb2394e') 2025-05-09 10:17:19,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:19,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 完成任务: 389dc053-b6f7-4e1e-84a0-bd400fb2394e, 结果: True 2025-05-09 10:17:30,624 - app - INFO - 应用程序关闭中... 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:17:30,625 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:17:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:17:30,625 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:17:30,625 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:17:30,625 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:17:30,625 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:17:30,634 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:17:33,172 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:17:33,224 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:17:33,231 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:17:33,955 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:17:34,014 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:17:34,015 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:17:34,079 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:17:34,127 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:17:34,147 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:17:34,147 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:17:34,147 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:17:34,155 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,160 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:17:34,160 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,160 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:17:34,160 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,160 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:17:34,165 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,165 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:17:34,165 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,171 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:17:34,175 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,179 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:17:34,181 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,185 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:17:34,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,191 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:17:34,196 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,196 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:17:34,196 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:17:34,206 - sqlalchemy.engine.Engine - INFO - CREATE TABLE vwed_tasklog ( id VARCHAR(255) NOT NULL COMMENT '日志记录ID', level INTEGER COMMENT '日志级别(1: 信息, 3: 错误等)', message LONGTEXT COMMENT '日志消息内容', task_block_id VARCHAR(255) COMMENT '任务块ID', task_id VARCHAR(255) COMMENT '对应的任务定义ID', task_record_id VARCHAR(255) COMMENT '对应的任务执行记录ID', created_at DATETIME(6) COMMENT '创建时间', updated_at DATETIME(6) COMMENT '更新时间', is_deleted BOOL COMMENT '是否删除(软删除标记)', PRIMARY KEY (id) )ENGINE=InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci 2025-05-09 10:17:34,208 - sqlalchemy.engine.Engine - INFO - [no key 0.00256s] {} 2025-05-09 10:17:34,247 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_task_record_id ON vwed_tasklog (task_record_id) 2025-05-09 10:17:34,247 - sqlalchemy.engine.Engine - INFO - [no key 0.00247s] {} 2025-05-09 10:17:34,289 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_created_at ON vwed_tasklog (created_at) 2025-05-09 10:17:34,289 - sqlalchemy.engine.Engine - INFO - [no key 0.00037s] {} 2025-05-09 10:17:34,312 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_level ON vwed_tasklog (level) 2025-05-09 10:17:34,314 - sqlalchemy.engine.Engine - INFO - [no key 0.00276s] {} 2025-05-09 10:17:34,344 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_task_id ON vwed_tasklog (task_id) 2025-05-09 10:17:34,346 - sqlalchemy.engine.Engine - INFO - [no key 0.00303s] {} 2025-05-09 10:17:34,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:34,381 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:17:34,738 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:17:34,738 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:17:34,738 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:17:34,738 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:17:34,738 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:17:34,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:17:34,738 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:17:34,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:17:34,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:17:34,746 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:17:34,748 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:17:34,748 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:17:34,748 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:17:34,748 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:17:34,748 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:17:34,748 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:17:34,748 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:17:34,748 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:34,759 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:17:34,759 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, ) 2025-05-09 10:17:34,759 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:17:34,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:34,763 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:17:34,763 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:17:34,765 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:17:34,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:34,767 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:17:34,767 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] (, , ) 2025-05-09 10:17:34,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:34,779 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:17:34,779 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:17:34,779 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:17:34,779 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:17:34,779 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:17:34,779 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:34,779 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:17:34,779 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, datetime.datetime(2025, 5, 9, 9, 17, 34, 765934)) 2025-05-09 10:17:34,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,170 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:17:48,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,174 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:48,174 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:48,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,177 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:48,178 - sqlalchemy.engine.Engine - INFO - [cached since 0.004715s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:48,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,181 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 10:17:48,182 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 10:17:48,182 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 10:17:48,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,184 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 10:17:48,185 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 10, 17, 48, 184865), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 10:17:48,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,194 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:48,194 - sqlalchemy.engine.Engine - INFO - [cached since 0.02123s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:48,197 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,197 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 10, 17, 48, 181860), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 10, 17, 48, 197885), datetime.datetime(2025, 5, 9, 10, 17, 48, 197885), 0) 2025-05-09 10:17:48,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,206 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,207 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:48,207 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:17:48,208 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,209 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c1973f22-b098-47f7-80ae-97e9df1644ae (优先级 1) 添加到队列 0 2025-05-09 10:17:48,213 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 10:17:48,213 - services.sync_service - INFO - 正在同步创建任务到天风系统: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,214 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"c1973f22-b098-47f7-80ae-97e9df1644ae","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 10:17:48","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 10:17:48,246 - services.sync_service - INFO - 成功同步任务到系统任务: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,247 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,247 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,248 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0779秒 2025-05-09 10:17:48,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: c1973f22-b098-47f7-80ae-97e9df1644ae, 优先级: 1 2025-05-09 10:17:48,319 - services.execution.task_executor - DEBUG - 任务 c1973f22-b098-47f7-80ae-97e9df1644ae 设置超时时间: 3600秒 2025-05-09 10:17:48,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,319 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:48,319 - sqlalchemy.engine.Engine - INFO - [cached since 0.1174s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:17:48,319 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:17:48,328 - sqlalchemy.engine.Engine - INFO - [cached since 0.154s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:17:48,329 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:48,329 - sqlalchemy.engine.Engine - INFO - [generated in 0.00101s] (datetime.datetime(2025, 5, 9, 10, 17, 48, 328393), datetime.datetime(2025, 5, 9, 10, 17, 48, 329403), 'c1973f22-b098-47f7-80ae-97e9df1644ae') 2025-05-09 10:17:48,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,341 - services.sync_service - INFO - 正在设置系统任务状态为执行中: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,369 - services.sync_service - INFO - 成功设置系统任务状态为执行中: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,379 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:48,379 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] ('任务执行中', , datetime.datetime(2025, 5, 9, 10, 17, 48, 379940), 'c1973f22-b098-47f7-80ae-97e9df1644ae') 2025-05-09 10:17:48,379 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,391 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 10:17:48,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,407 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,407 - sqlalchemy.engine.Engine - INFO - [generated in 0.00148s] ('7d351cf8-596e-472c-86c9-b479d4f50358', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 395618), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 48, 407731), datetime.datetime(2025, 5, 9, 10, 17, 48, 407731), 0) 2025-05-09 10:17:48,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,427 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,428 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] ('7d351cf8-596e-472c-86c9-b479d4f50358',) 2025-05-09 10:17:48,430 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:17:48,431 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:17:48,432 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,434 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 48, 432620), '7d351cf8-596e-472c-86c9-b479d4f50358') 2025-05-09 10:17:48,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,443 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 10:17:48,443 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 10:17:48,444 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 10:17:48,446 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,447 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,447 - sqlalchemy.engine.Engine - INFO - [cached since 0.03762s ago] ('5f5bca2a-f1ee-4f47-a3a9-bf13ede6c0b6', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 445260), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 48, 447047), datetime.datetime(2025, 5, 9, 10, 17, 48, 447047), 0) 2025-05-09 10:17:48,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,452 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 5f5bca2a-f1ee-4f47-a3a9-bf13ede6c0b6 2025-05-09 10:17:48,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,452 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,452 - sqlalchemy.engine.Engine - INFO - [cached since 0.03047s ago] ('5f5bca2a-f1ee-4f47-a3a9-bf13ede6c0b6',) 2025-05-09 10:17:48,452 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:17:48,452 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:17:48,461 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,461 - sqlalchemy.engine.Engine - INFO - [cached since 0.02836s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 48, 461623), '5f5bca2a-f1ee-4f47-a3a9-bf13ede6c0b6') 2025-05-09 10:17:48,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,470 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:17:48,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,478 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:17:48,478 - sqlalchemy.engine.Engine - INFO - [generated in 0.00173s] ('test', 0) 2025-05-09 10:17:48,478 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:17:48,478 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('1', datetime.datetime(2025, 5, 9, 10, 17, 48, 478342), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:17:48,478 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,490 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,495 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,495 - sqlalchemy.engine.Engine - INFO - [generated in 0.00162s] ('788cf93d-e7cf-42d4-8c00-aadca002fc4a', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 495265), datetime.datetime(2025, 5, 9, 10, 17, 48, 495265), 0) 2025-05-09 10:17:48,495 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,501 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,511 - sqlalchemy.engine.Engine - INFO - [cached since 0.0845s ago] ('5f5bca2a-f1ee-4f47-a3a9-bf13ede6c0b6',) 2025-05-09 10:17:48,511 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:17:48,511 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:17:48,511 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,511 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] (datetime.datetime(2025, 5, 9, 10, 17, 48, 511922), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 48, 511922), '5f5bca2a-f1ee-4f47-a3a9-bf13ede6c0b6') 2025-05-09 10:17:48,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,518 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:17:48,518 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,518 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,528 - sqlalchemy.engine.Engine - INFO - [cached since 0.1195s ago] ('d6c3c458-c657-4d2e-a5a4-5960ba36226c', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 518772), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 48, 518772), datetime.datetime(2025, 5, 9, 10, 17, 48, 518772), 0) 2025-05-09 10:17:48,531 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,536 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d6c3c458-c657-4d2e-a5a4-5960ba36226c 2025-05-09 10:17:48,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,536 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,536 - sqlalchemy.engine.Engine - INFO - [cached since 0.113s ago] ('d6c3c458-c657-4d2e-a5a4-5960ba36226c',) 2025-05-09 10:17:48,536 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:17:48,536 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:17:48,536 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.1124s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 48, 536452), 'd6c3c458-c657-4d2e-a5a4-5960ba36226c') 2025-05-09 10:17:48,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,559 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:17:48,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,563 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:17:48,563 - sqlalchemy.engine.Engine - INFO - [cached since 0.08705s ago] ('test', 0) 2025-05-09 10:17:48,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,569 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,569 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,576 - sqlalchemy.engine.Engine - INFO - [cached since 0.0804s ago] ('14cffb8e-ae30-4a55-9ac5-3f67f3247c2d', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 569135), datetime.datetime(2025, 5, 9, 10, 17, 48, 569135), 0) 2025-05-09 10:17:48,576 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,585 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,585 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,585 - sqlalchemy.engine.Engine - INFO - [cached since 0.1643s ago] ('d6c3c458-c657-4d2e-a5a4-5960ba36226c',) 2025-05-09 10:17:48,591 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:17:48,591 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:17:48,596 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,596 - sqlalchemy.engine.Engine - INFO - [generated in 0.00107s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 17, 48, 596036), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 48, 596036), 'd6c3c458-c657-4d2e-a5a4-5960ba36226c') 2025-05-09 10:17:48,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,602 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:17:48,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,611 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,611 - sqlalchemy.engine.Engine - INFO - [cached since 0.2031s ago] ('d35f369f-49cf-4b6b-ba8e-9c4a9689aa36', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 602307), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 17, 48, 611951), datetime.datetime(2025, 5, 9, 10, 17, 48, 611951), 0) 2025-05-09 10:17:48,613 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,618 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d35f369f-49cf-4b6b-ba8e-9c4a9689aa36 2025-05-09 10:17:48,618 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,628 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,628 - sqlalchemy.engine.Engine - INFO - [cached since 0.2032s ago] ('d35f369f-49cf-4b6b-ba8e-9c4a9689aa36',) 2025-05-09 10:17:48,628 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:17:48,628 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:17:48,628 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,635 - sqlalchemy.engine.Engine - INFO - [cached since 0.201s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 17, 48, 628398), 'd35f369f-49cf-4b6b-ba8e-9c4a9689aa36') 2025-05-09 10:17:48,635 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,635 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:17:48,645 - services.execution.handlers.foundation - INFO - 任务 c1973f22-b098-47f7-80ae-97e9df1644ae 打印: {'cache_data': 1} 2025-05-09 10:17:48,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,645 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,645 - sqlalchemy.engine.Engine - INFO - [cached since 0.1526s ago] ('06e281b9-d463-42f0-80ba-eb98c831f77b', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 645517), datetime.datetime(2025, 5, 9, 10, 17, 48, 645517), 0) 2025-05-09 10:17:48,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,659 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,661 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,661 - sqlalchemy.engine.Engine - INFO - [cached since 0.2354s ago] ('d35f369f-49cf-4b6b-ba8e-9c4a9689aa36',) 2025-05-09 10:17:48,664 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:17:48,664 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:17:48,664 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,664 - sqlalchemy.engine.Engine - INFO - [cached since 0.1527s ago] (datetime.datetime(2025, 5, 9, 10, 17, 48, 664286), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 48, 664286), 'd35f369f-49cf-4b6b-ba8e-9c4a9689aa36') 2025-05-09 10:17:48,669 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,678 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:17:48,678 - sqlalchemy.engine.Engine - INFO - [cached since 0.1862s ago] ('f43eb266-a9de-4f77-bdfe-dd8e9d38c655', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c1973f22-b098-47f7-80ae-97e9df1644ae', datetime.datetime(2025, 5, 9, 10, 17, 48, 678839), datetime.datetime(2025, 5, 9, 10, 17, 48, 678839), 0) 2025-05-09 10:17:48,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,685 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,685 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,695 - sqlalchemy.engine.Engine - INFO - [cached since 0.2688s ago] ('7d351cf8-596e-472c-86c9-b479d4f50358',) 2025-05-09 10:17:48,697 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:17:48,699 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:17:48,699 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:17:48,701 - sqlalchemy.engine.Engine - INFO - [cached since 0.1872s ago] (datetime.datetime(2025, 5, 9, 10, 17, 48, 699205), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 17, 48, 699205), '7d351cf8-596e-472c-86c9-b479d4f50358') 2025-05-09 10:17:48,701 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,711 - services.sync_service - INFO - 正在设置系统任务状态为已完成: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,740 - services.sync_service - INFO - 成功设置系统任务状态为已完成: c1973f22-b098-47f7-80ae-97e9df1644ae 2025-05-09 10:17:48,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:17:48,745 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:17:48,745 - sqlalchemy.engine.Engine - INFO - [generated in 0.00210s] (datetime.datetime(2025, 5, 9, 10, 17, 48, 740350), '任务执行成功', , 369, 1, datetime.datetime(2025, 5, 9, 10, 17, 48, 740350), 'c1973f22-b098-47f7-80ae-97e9df1644ae') 2025-05-09 10:17:48,747 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:17:48,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: c1973f22-b098-47f7-80ae-97e9df1644ae, 结果: True 2025-05-09 10:18:34,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:18:34,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:18:34,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:18:34,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:18:34,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:18:34,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:18:34,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:18:34,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:18:34,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:18:34,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:18:34,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:18:34,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:18:34,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:18:34,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:18:34,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:18:34,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:18:34,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:18:34,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:18:34,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:18:34,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:18:34,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:18:34,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:18:34,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:18:34,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:18:34,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:18:34,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:18:34,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:18:34,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:18:34,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:18:34,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:18:34,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:18:34,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:18:34,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:18:34,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:18:34,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:18:34,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:18:34,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:18:34,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:18:34,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:18:34,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:18:34,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:18:34,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:18:34,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:18:34,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:18:34,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:18:34,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:18:34,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:18:34,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:18:34,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:18:34,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:18:34,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:18:34,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:18:34,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:18:34,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:18:34,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:18:34,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:18:34,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:18:34,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:18:34,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:18:34,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:18:34,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:18:34,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:18:34,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:18:34,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:18:34,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:18:34,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:18:34,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:18:34,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:18:34,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:18:34,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:18:34,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:18:34,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:18:34,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:18:34,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:18:34,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:18:34,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:18:34,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:18:34,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:18:34,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:18:34,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:18:34,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:18:34,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:18:34,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:18:34,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:18:34,799 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:18:34,800 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:18:34,800 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 9, 18, 34, 799375)) 2025-05-09 10:18:34,801 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:19:04,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:19:04,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:19:04,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:19:04,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:19:04,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:19:04,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:19:34,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:19:34,805 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:19:34,808 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 19, 34, 799672)) 2025-05-09 10:19:34,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:20:04,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:20:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:20:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:20:04,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:20:04,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:20:04,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:20:04,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:20:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:20:04,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:20:04,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:20:04,791 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:20:04,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:20:04,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:20:04,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:20:04,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:20:04,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:20:04,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:20:04,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:20:04,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:20:04,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:20:04,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:20:04,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:20:04,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:20:04,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:20:04,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:20:04,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:20:04,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:20:04,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:20:04,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:20:04,814 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:20:04,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:20:04,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:20:04,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:20:04,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:20:04,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:20:04,822 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:20:04,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:20:04,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:20:04,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:20:04,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:20:04,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:20:04,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:20:04,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:20:04,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:20:04,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:20:04,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:20:04,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:20:04,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:20:04,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:20:04,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:20:04,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:20:04,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:20:04,834 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:20:04,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:20:04,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:20:04,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:20:04,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:20:04,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:20:04,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:20:04,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:20:04,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:20:04,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:20:04,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:20:04,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:20:04,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:20:04,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:20:04,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:20:04,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:20:04,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:20:04,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:20:04,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:20:04,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:20:04,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:20:04,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:20:04,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:20:04,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:20:04,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:20:04,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:20:04,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:20:04,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:20:04,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:20:04,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:20:04,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:20:04,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:20:04,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:20:04,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:20:04,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:20:04,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:20:04,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:20:04,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:20:34,827 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:20:34,827 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:20:34,828 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 9, 20, 34, 826716)) 2025-05-09 10:20:34,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:21:04,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:21:04,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:21:04,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:21:04,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:21:04,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:21:04,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:21:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:21:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:21:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:21:04,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:21:04,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:21:04,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:21:04,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:21:04,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:21:04,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:21:04,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:21:04,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:21:04,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:21:04,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:21:04,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:21:04,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:21:04,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:21:04,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:21:04,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:21:04,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:21:04,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:21:04,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:21:04,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:21:04,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:21:04,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:21:04,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:21:04,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:21:04,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:21:04,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:21:04,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:21:34,848 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:21:34,850 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:21:34,850 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 9, 21, 34, 846840)) 2025-05-09 10:21:34,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:22:04,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:22:04,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:22:04,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:22:04,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:22:04,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:22:04,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:22:04,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:22:04,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:22:04,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:22:04,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:22:04,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:22:04,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:22:04,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:22:04,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:22:04,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:22:04,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:22:04,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:22:04,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:22:04,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:22:04,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:22:04,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:22:04,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:22:04,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:22:04,973 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:22:04,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:22:04,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:22:04,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:22:04,975 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:22:04,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:22:04,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:22:04,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:22:04,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:22:04,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:22:04,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:22:04,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:22:04,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:22:04,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:22:04,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:22:04,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:22:04,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:22:04,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:22:04,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:22:04,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:22:04,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:22:04,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:22:04,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:22:04,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:22:04,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:22:04,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:22:04,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:22:04,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:22:04,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:22:04,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:22:04,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:22:04,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:22:04,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:22:04,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:22:04,984 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:22:04,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:22:04,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:22:04,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:22:04,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:22:04,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:22:04,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:22:04,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:22:04,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:22:04,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:22:04,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:22:04,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:22:04,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:22:04,989 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:22:04,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:22:04,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:22:04,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:22:04,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:22:04,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:22:04,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:22:04,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:22:04,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:22:04,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:22:04,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:22:04,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:22:04,993 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:22:04,993 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:22:04,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:22:04,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:22:04,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:22:04,993 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:22:04,994 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:22:05,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:22:34,864 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:22:34,865 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:22:34,865 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 9, 22, 34, 864415)) 2025-05-09 10:22:34,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:03,194 - app - INFO - 应用程序关闭中... 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:23:03,194 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:23:03,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:23:03,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:23:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:23:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:23:03,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:23:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:23:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:23:03,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:23:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:23:03,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:23:03,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:23:03,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:23:03,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:23:03,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:23:03,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:23:03,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:23:03,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:23:03,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:23:03,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:23:03,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 10:23:03,202 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:23:03,202 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:23:03,202 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:23:03,202 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:23:03,202 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:23:03,202 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:23:03,202 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:23:04,451 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:23:04,514 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:23:04,514 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:23:04,587 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:23:04,638 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:23:04,676 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:23:04,686 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:23:04,687 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,688 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:23:04,692 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,696 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:23:04,698 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,700 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:04,701 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:23:04,701 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,703 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:23:04,705 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,707 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:23:04,708 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,713 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:23:04,714 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,717 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:23:04,717 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,718 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:23:04,720 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,723 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:23:04,724 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,726 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:23:04,727 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,728 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:23:04,729 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,733 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:23:04,735 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,737 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:23:04,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:23:04,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:04,744 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:23:05,096 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:23:05,096 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:23:05,096 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:23:05,096 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:23:05,096 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:23:05,096 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:23:05,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:23:05,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:23:05,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:23:05,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:23:05,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:23:05,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:23:05,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:23:05,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:23:05,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:23:05,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:23:05,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:23:05,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:23:05,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:23:05,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:23:05,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:23:05,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:23:05,104 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:23:05,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:23:05,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:23:05,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:23:05,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:23:05,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:23:05,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:23:05,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:23:05,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:23:05,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:23:05,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:23:05,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:23:05,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:23:05,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:23:05,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:23:05,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:23:05,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:23:05,108 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:23:05,127 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:23:05,128 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:23:05,129 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:23:05,129 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:23:05,130 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:23:05,130 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:23:05,130 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:23:05,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:05,140 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:23:05,141 - sqlalchemy.engine.Engine - INFO - [generated in 0.00117s] (, ) 2025-05-09 10:23:05,143 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:23:05,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:05,144 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:23:05,146 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:23:05,146 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:23:05,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:05,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:23:05,149 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] (, , ) 2025-05-09 10:23:05,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:05,151 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:23:05,152 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:23:05,152 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:23:05,152 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:23:05,152 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:23:05,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:05,157 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:23:05,159 - sqlalchemy.engine.Engine - INFO - [generated in 0.00141s] (, datetime.datetime(2025, 5, 9, 9, 23, 5, 146134)) 2025-05-09 10:23:05,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:11,845 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:23:11,846 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0020秒 2025-05-09 10:23:11,849 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 10:23:11,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:11,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:23:11,854 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:23:11,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:11,857 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:11,857 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:23:11,858 - sqlalchemy.engine.Engine - INFO - [cached since 0.004516s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:23:11,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:11,859 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 10:23:11,860 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 10:23:11,860 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 10:23:11,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:11,862 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 10:23:11,862 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 10, 23, 11, 862437), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 10:23:11,864 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:11,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:11,883 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:23:11,883 - sqlalchemy.engine.Engine - INFO - [cached since 0.02978s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:23:11,885 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:11,886 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('069baf20-5949-429d-bab1-14f1a4343b32', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 10, 23, 11, 859444), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 10, 23, 11, 885322), datetime.datetime(2025, 5, 9, 10, 23, 11, 885322), 0) 2025-05-09 10:23:11,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:11,896 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:11,897 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:23:11,897 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('069baf20-5949-429d-bab1-14f1a4343b32',) 2025-05-09 10:23:11,899 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:11,900 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 069baf20-5949-429d-bab1-14f1a4343b32 (优先级 1) 添加到队列 0 2025-05-09 10:23:11,903 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 10:23:11,903 - services.sync_service - INFO - 正在同步创建任务到天风系统: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:11,903 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"069baf20-5949-429d-bab1-14f1a4343b32","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 10:23:11","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 10:23:11,990 - services.sync_service - INFO - 成功同步任务到系统任务: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:11,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 069baf20-5949-429d-bab1-14f1a4343b32, 优先级: 1 2025-05-09 10:23:11,992 - services.execution.task_executor - DEBUG - 任务 069baf20-5949-429d-bab1-14f1a4343b32 设置超时时间: 3600秒 2025-05-09 10:23:11,993 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:11,994 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:11,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:11,995 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:23:11,996 - sqlalchemy.engine.Engine - INFO - [cached since 0.09965s ago] ('069baf20-5949-429d-bab1-14f1a4343b32',) 2025-05-09 10:23:11,997 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1474秒 2025-05-09 10:23:11,998 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 10:23:11,999 - sqlalchemy.engine.Engine - INFO - [cached since 0.1459s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 10:23:12,001 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:23:12,001 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (datetime.datetime(2025, 5, 9, 10, 23, 12, 970), datetime.datetime(2025, 5, 9, 10, 23, 12, 1932), '069baf20-5949-429d-bab1-14f1a4343b32') 2025-05-09 10:23:12,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,011 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:12,023 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:12,023 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,023 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:23:12,023 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('任务执行中', , datetime.datetime(2025, 5, 9, 10, 23, 12, 23446), '069baf20-5949-429d-bab1-14f1a4343b32') 2025-05-09 10:23:12,023 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,029 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 10:23:12,029 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,029 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,029 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('8b946d83-27c2-4263-a13f-925dbb91902c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 29890), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 23, 12, 29890), datetime.datetime(2025, 5, 9, 10, 23, 12, 29890), 0) 2025-05-09 10:23:12,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,041 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,041 - sqlalchemy.engine.Engine - INFO - [generated in 0.00021s] ('8b946d83-27c2-4263-a13f-925dbb91902c',) 2025-05-09 10:23:12,046 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:23:12,046 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:23:12,046 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,046 - sqlalchemy.engine.Engine - INFO - [generated in 0.00337s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 23, 12, 46453), '8b946d83-27c2-4263-a13f-925dbb91902c') 2025-05-09 10:23:12,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,063 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 10:23:12,072 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 10:23:12,074 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 10:23:12,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,080 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,080 - sqlalchemy.engine.Engine - INFO - [cached since 0.04605s ago] ('cee328d1-5332-490f-a934-d050f0abf472', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 74097), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 23, 12, 80030), datetime.datetime(2025, 5, 9, 10, 23, 12, 80030), 0) 2025-05-09 10:23:12,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,097 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: cee328d1-5332-490f-a934-d050f0abf472 2025-05-09 10:23:12,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,097 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,098 - sqlalchemy.engine.Engine - INFO - [cached since 0.05349s ago] ('cee328d1-5332-490f-a934-d050f0abf472',) 2025-05-09 10:23:12,101 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:23:12,103 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:23:12,103 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,106 - sqlalchemy.engine.Engine - INFO - [cached since 0.05537s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 23, 12, 103221), 'cee328d1-5332-490f-a934-d050f0abf472') 2025-05-09 10:23:12,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,117 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:23:12,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,125 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:23:12,125 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] ('test', 0) 2025-05-09 10:23:12,127 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 10:23:12,129 - sqlalchemy.engine.Engine - INFO - [generated in 0.00230s] ('1', datetime.datetime(2025, 5, 9, 10, 23, 12, 127083), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 10:23:12,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,139 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,139 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('f182bfde-8499-451f-a7fb-3e3d3875c090', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 139240), datetime.datetime(2025, 5, 9, 10, 23, 12, 139240), 0) 2025-05-09 10:23:12,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,147 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,156 - sqlalchemy.engine.Engine - INFO - [cached since 0.1115s ago] ('cee328d1-5332-490f-a934-d050f0abf472',) 2025-05-09 10:23:12,160 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 10:23:12,160 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 10:23:12,163 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,163 - sqlalchemy.engine.Engine - INFO - [generated in 0.00180s] (datetime.datetime(2025, 5, 9, 10, 23, 12, 160050), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 23, 12, 163027), 'cee328d1-5332-490f-a934-d050f0abf472') 2025-05-09 10:23:12,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,175 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 10:23:12,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,179 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,179 - sqlalchemy.engine.Engine - INFO - [cached since 0.1448s ago] ('a2b02659-0a76-4191-b678-82ebea28efe8', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 175948), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 23, 12, 179902), datetime.datetime(2025, 5, 9, 10, 23, 12, 179902), 0) 2025-05-09 10:23:12,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,189 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: a2b02659-0a76-4191-b678-82ebea28efe8 2025-05-09 10:23:12,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,193 - sqlalchemy.engine.Engine - INFO - [cached since 0.1482s ago] ('a2b02659-0a76-4191-b678-82ebea28efe8',) 2025-05-09 10:23:12,193 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:23:12,195 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 10:23:12,196 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,196 - sqlalchemy.engine.Engine - INFO - [cached since 0.146s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 23, 12, 196553), 'a2b02659-0a76-4191-b678-82ebea28efe8') 2025-05-09 10:23:12,198 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,206 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:23:12,208 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,210 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 10:23:12,212 - sqlalchemy.engine.Engine - INFO - [cached since 0.08705s ago] ('test', 0) 2025-05-09 10:23:12,213 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,215 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,215 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,215 - sqlalchemy.engine.Engine - INFO - [cached since 0.07629s ago] ('4a3bfac7-9b91-4cf3-acc2-357ba2e7dabf', 1, '{"success": true, "message": "获取缓存数据成功: test", "data": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 215268), datetime.datetime(2025, 5, 9, 10, 23, 12, 215268), 0) 2025-05-09 10:23:12,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,229 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,229 - sqlalchemy.engine.Engine - INFO - [cached since 0.1847s ago] ('a2b02659-0a76-4191-b678-82ebea28efe8',) 2025-05-09 10:23:12,229 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 10:23:12,229 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 10:23:12,233 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,235 - sqlalchemy.engine.Engine - INFO - [generated in 0.00115s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 10, 23, 12, 229591), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 10, 23, 12, 233862), 'a2b02659-0a76-4191-b678-82ebea28efe8') 2025-05-09 10:23:12,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,245 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 10:23:12,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,246 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,246 - sqlalchemy.engine.Engine - INFO - [cached since 0.2122s ago] ('9b266416-846e-417e-94fd-71200f4bfcd2', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 245143), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 10, 23, 12, 246500), datetime.datetime(2025, 5, 9, 10, 23, 12, 246500), 0) 2025-05-09 10:23:12,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,255 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 9b266416-846e-417e-94fd-71200f4bfcd2 2025-05-09 10:23:12,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,258 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,258 - sqlalchemy.engine.Engine - INFO - [cached since 0.2149s ago] ('9b266416-846e-417e-94fd-71200f4bfcd2',) 2025-05-09 10:23:12,260 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:23:12,262 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:23:12,262 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.2124s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 10, 23, 12, 262718), '9b266416-846e-417e-94fd-71200f4bfcd2') 2025-05-09 10:23:12,262 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,269 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 10:23:12,269 - services.execution.handlers.foundation - INFO - 任务 069baf20-5949-429d-bab1-14f1a4343b32 打印: {'cache_data': 1} 2025-05-09 10:23:12,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,272 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,272 - sqlalchemy.engine.Engine - INFO - [cached since 0.1325s ago] ('a552d34f-307e-439a-898d-ec99aa6d1506', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 272464), datetime.datetime(2025, 5, 9, 10, 23, 12, 272464), 0) 2025-05-09 10:23:12,274 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,280 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,280 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,280 - sqlalchemy.engine.Engine - INFO - [cached since 0.2381s ago] ('9b266416-846e-417e-94fd-71200f4bfcd2',) 2025-05-09 10:23:12,280 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 10:23:12,280 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 10:23:12,286 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.1242s ago] (datetime.datetime(2025, 5, 9, 10, 23, 12, 280003), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 23, 12, 280003), '9b266416-846e-417e-94fd-71200f4bfcd2') 2025-05-09 10:23:12,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,291 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,291 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 10:23:12,300 - sqlalchemy.engine.Engine - INFO - [cached since 0.1591s ago] ('89a02230-e699-4fff-b99b-8278353c1698', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '069baf20-5949-429d-bab1-14f1a4343b32', datetime.datetime(2025, 5, 9, 10, 23, 12, 291801), datetime.datetime(2025, 5, 9, 10, 23, 12, 291801), 0) 2025-05-09 10:23:12,301 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,312 - sqlalchemy.engine.Engine - INFO - [cached since 0.2672s ago] ('8b946d83-27c2-4263-a13f-925dbb91902c',) 2025-05-09 10:23:12,314 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 10:23:12,315 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 10:23:12,317 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 10:23:12,319 - sqlalchemy.engine.Engine - INFO - [cached since 0.1571s ago] (datetime.datetime(2025, 5, 9, 10, 23, 12, 315941), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 10, 23, 12, 317954), '8b946d83-27c2-4263-a13f-925dbb91902c') 2025-05-09 10:23:12,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,329 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:12,351 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 069baf20-5949-429d-bab1-14f1a4343b32 2025-05-09 10:23:12,351 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:23:12,359 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 10:23:12,359 - sqlalchemy.engine.Engine - INFO - [generated in 0.00143s] (datetime.datetime(2025, 5, 9, 10, 23, 12, 351382), '任务执行成功', , 318, 1, datetime.datetime(2025, 5, 9, 10, 23, 12, 359153), '069baf20-5949-429d-bab1-14f1a4343b32') 2025-05-09 10:23:12,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:23:12,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 069baf20-5949-429d-bab1-14f1a4343b32, 结果: True 2025-05-09 10:24:05,126 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:24:05,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:24:05,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:24:05,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:24:05,127 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:24:05,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:24:05,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:24:05,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:24:05,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:24:05,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:24:05,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:24:05,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:24:05,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:24:05,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:24:05,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:24:05,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:24:05,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:24:05,130 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:24:05,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:24:05,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:24:05,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:24:05,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:24:05,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:24:05,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:24:05,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:24:05,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:24:05,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:24:05,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:24:05,133 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:24:05,133 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:24:05,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:24:05,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:24:05,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:24:05,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:24:05,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:24:05,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:24:05,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:24:05,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:24:05,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:24:05,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:24:05,135 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:24:05,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:24:05,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:24:05,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:24:05,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:24:05,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:24:05,138 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:24:05,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:24:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:24:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:24:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:24:05,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:24:05,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:24:05,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:24:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:24:05,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:24:05,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:24:05,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:24:05,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:24:05,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:24:05,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:24:05,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:24:05,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:24:05,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:24:05,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:24:05,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:24:05,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:24:05,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:24:05,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:24:05,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:24:05,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:24:05,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:24:05,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:24:05,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:24:05,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:24:05,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:24:05,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:24:05,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:24:05,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:24:05,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:24:05,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:24:05,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:24:05,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:24:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:24:05,172 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:24:05,172 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:24:05,177 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 9, 24, 5, 161396)) 2025-05-09 10:24:05,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:24:35,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:24:35,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:24:35,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:24:35,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:24:35,168 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:24:35,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:24:44,539 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:24:44,542 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:24:44,545 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:24:44,546 - sqlalchemy.engine.Engine - INFO - [generated in 0.00146s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:24:44,549 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:24:44,554 - service.task_record_service - ERROR - 获取任务记录执行结果失败: name 'task_logs' is not defined Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 257, in get_block_results "task_logs": task_logs ^^^^^^^^^ NameError: name 'task_logs' is not defined Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 261, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:24:44,559 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 404 耗时: 0.0202秒 2025-05-09 10:25:05,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:25:05,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:25:05,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:25:05,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:25:05,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:25:05,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:25:05,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:25:05,201 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:25:05,202 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 25, 5, 199937)) 2025-05-09 10:25:05,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:25:05,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:25:05,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:25:05,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:25:05,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:25:05,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:25:05,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:25:05,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:25:05,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:25:05,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:25:05,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:25:05,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:25:05,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:25:05,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:25:05,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:25:05,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:25:05,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:25:05,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:25:05,207 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:25:05,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:25:05,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:25:05,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:25:05,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:25:05,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:25:05,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:25:05,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:25:05,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:25:05,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:25:05,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:25:05,210 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:25:05,210 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:25:05,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:25:05,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:25:05,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:25:05,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:25:05,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:25:05,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:25:05,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:25:05,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:25:05,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:25:05,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:25:05,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:25:05,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:25:05,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:25:05,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:25:05,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:25:05,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:25:05,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:25:05,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:25:05,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:25:05,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:25:05,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:25:05,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:25:05,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:25:05,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:25:05,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:25:05,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:25:05,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:25:05,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:25:05,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:25:05,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:25:05,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:25:05,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:25:05,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:25:05,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:25:05,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:25:05,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:25:05,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:25:05,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:25:05,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:25:05,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:25:05,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:25:05,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:25:05,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:25:05,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:25:05,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:25:05,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:25:05,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:25:05,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:25:35,232 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:25:35,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:25:35,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:25:35,236 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:25:35,236 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:25:35,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:25:49,513 - app - INFO - 应用程序关闭中... 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:25:49,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:25:49,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 10:25:49,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:25:49,523 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:25:49,523 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:25:49,523 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:25:49,523 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:25:49,523 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:25:49,523 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:25:50,806 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:25:50,863 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:25:50,863 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:25:50,936 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:25:50,986 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:25:51,016 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:25:51,034 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:25:51,035 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,036 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:25:51,036 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,037 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:25:51,037 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:25:51,039 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:25:51,039 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:25:51,040 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,050 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:25:51,050 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,053 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:25:51,053 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,055 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:25:51,055 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,057 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:25:51,057 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,059 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:25:51,059 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:25:51,061 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:25:51,062 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:25:51,413 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:25:51,413 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:25:51,413 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:25:51,414 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:25:51,414 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:25:51,414 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:25:51,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:25:51,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:25:51,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:25:51,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:25:51,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:25:51,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:25:51,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:25:51,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:25:51,416 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:25:51,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:25:51,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:25:51,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:25:51,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:25:51,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:25:51,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:25:51,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:25:51,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:25:51,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:25:51,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:25:51,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:25:51,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:25:51,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:25:51,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:25:51,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:25:51,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:25:51,422 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:25:51,432 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:25:51,432 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:25:51,432 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:25:51,432 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:25:51,432 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:25:51,436 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:25:51,436 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:25:51,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:25:51,446 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:25:51,448 - sqlalchemy.engine.Engine - INFO - [generated in 0.00260s] (, ) 2025-05-09 10:25:51,450 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:25:51,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:25:51,452 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:25:51,453 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:25:51,454 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:25:51,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:25:51,457 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:25:51,457 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] (, , ) 2025-05-09 10:25:51,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:25:51,485 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:25:51,485 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:25:51,486 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:25:51,486 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:25:51,487 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:25:51,490 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:25:51,492 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:25:51,495 - sqlalchemy.engine.Engine - INFO - [generated in 0.00337s] (, datetime.datetime(2025, 5, 9, 9, 25, 51, 454440)) 2025-05-09 10:25:51,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:25:52,857 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:25:52,859 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:25:52,861 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:25:52,861 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:25:52,861 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:25:52,861 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0049秒 2025-05-09 10:26:51,450 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:26:51,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:26:51,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:26:51,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:26:51,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:26:51,452 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:26:51,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:26:51,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:26:51,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:26:51,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:26:51,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:26:51,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:26:51,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:26:51,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:26:51,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:26:51,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:26:51,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:26:51,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:26:51,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:26:51,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:26:51,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:26:51,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:26:51,461 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:26:51,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:26:51,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:26:51,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:26:51,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:26:51,469 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:26:51,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:26:51,473 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:26:51,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:26:51,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:26:51,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:26:51,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:26:51,480 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:26:51,481 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:26:51,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:26:51,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:26:51,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:26:51,483 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:26:51,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:26:51,489 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:26:51,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:26:51,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:26:51,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:26:51,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:26:51,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:26:51,495 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:26:51,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:26:51,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:26:51,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:26:51,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:26:51,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:26:51,507 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:26:51,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:26:51,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:26:51,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:26:51,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:26:51,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:26:51,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:26:51,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:26:51,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:26:51,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:26:51,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:26:51,514 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:26:51,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:26:51,517 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:26:51,522 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:26:51,524 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 9, 26, 51, 512721)) 2025-05-09 10:26:51,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:26:51,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:26:51,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:26:51,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:26:51,530 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:26:51,531 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:26:51,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:26:51,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:26:51,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:26:51,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:26:51,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:26:51,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:26:51,542 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:26:51,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:26:51,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:26:51,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:26:51,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:26:51,549 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:26:51,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:26:51,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:26:51,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:26:51,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:26:51,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:26:51,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:26:51,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:27:32,725 - app - INFO - 应用程序关闭中... 2025-05-09 10:27:32,725 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:27:32,725 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:27:32,725 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:27:32,725 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:27:32,725 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:27:32,725 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:27:32,729 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:27:32,729 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:27:32,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:27:32,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:27:32,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:27:32,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:27:32,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:27:32,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:27:32,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:27:32,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:27:32,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:27:32,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:27:32,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:27:32,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:27:32,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:27:32,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:27:32,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:27:32,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:27:32,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:27:32,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:27:32,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:27:32,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:27:32,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:27:32,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:27:32,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:27:32,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:27:32,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:27:32,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:27:32,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:27:32,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:27:32,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:27:32,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:27:32,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:27:32,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:27:32,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:27:32,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:27:32,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:27:32,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:27:32,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:27:32,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:27:32,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:27:32,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:27:32,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:27:32,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:27:32,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:27:32,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:27:32,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:27:32,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:27:32,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:27:32,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:27:32,758 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:27:32,758 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:27:32,759 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:27:32,759 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:27:32,759 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:27:32,760 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:27:34,050 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:27:34,109 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:27:34,114 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:27:34,178 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:27:34,229 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:27:34,267 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:27:34,285 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:27:34,286 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,286 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:27:34,287 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,289 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:27:34,290 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,291 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:27:34,294 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:27:34,299 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,302 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:27:34,303 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,304 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:27:34,306 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,308 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:27:34,308 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,310 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:27:34,313 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,316 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:27:34,317 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,320 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:27:34,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,325 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:27:34,326 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,329 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:27:34,331 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,335 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:27:34,337 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:27:34,340 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:27:34,345 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:27:34,347 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:27:34,701 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:27:34,701 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:27:34,702 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:27:34,702 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:27:34,702 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:27:34,703 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:27:34,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:27:34,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:27:34,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:27:34,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:27:34,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:27:34,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:27:34,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:27:34,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:27:34,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:27:34,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:27:34,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:27:34,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:27:34,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:27:34,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:27:34,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:27:34,713 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:27:34,714 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:27:34,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:27:34,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:27:34,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:27:34,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:27:34,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:27:34,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:27:34,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:27:34,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:27:34,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:27:34,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:27:34,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:27:34,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:27:34,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:27:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:27:34,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:27:34,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:27:34,731 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:27:34,735 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:27:34,736 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:27:34,737 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:27:34,738 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:27:34,738 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:27:34,739 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:27:34,739 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:27:34,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:27:34,752 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:27:34,753 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] (, ) 2025-05-09 10:27:34,756 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:27:34,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:27:34,760 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:27:34,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:27:34,761 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:27:34,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:27:34,763 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:27:34,764 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (, , ) 2025-05-09 10:27:34,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:27:34,766 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:27:34,766 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:27:34,766 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:27:34,766 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:27:34,767 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:27:34,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:27:34,768 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:27:34,769 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] (, datetime.datetime(2025, 5, 9, 9, 27, 34, 762323)) 2025-05-09 10:27:34,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:28:33,195 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 10:28:33,206 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0103秒 2025-05-09 10:28:33,208 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 10:28:33,208 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:28:33,208 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 10:28:33,208 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] ('069baf20-5949-429d-bab1-14f1a4343b32',) 2025-05-09 10:28:33,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:28:33,214 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0060秒 2025-05-09 10:28:33,214 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/blocks/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 10:28:33,214 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/blocks/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0000秒 2025-05-09 10:28:33,225 - app - INFO - 请求开始: GET /api/vwed-task-record/blocks/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 10:28:33,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:28:33,227 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s ORDER BY vwed_blockrecord.started_on 2025-05-09 10:28:33,227 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('069baf20-5949-429d-bab1-14f1a4343b32',) 2025-05-09 10:28:33,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:28:33,231 - app - INFO - 请求完成: GET /api/vwed-task-record/blocks/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0060秒 2025-05-09 10:28:33,376 - app - INFO - 应用程序关闭中... 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:28:33,376 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:28:33,376 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:28:33,376 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:28:33,386 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:28:33,386 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:28:33,386 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:28:33,386 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:28:34,639 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:28:34,691 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:28:34,702 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:28:34,767 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:28:34,817 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:28:34,842 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:28:34,858 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:28:34,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,858 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:28:34,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,858 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:28:34,868 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,868 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:28:34,868 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:28:34,868 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,868 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:28:34,873 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:28:34,874 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,885 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:28:34,885 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,885 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:28:34,885 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,891 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:28:34,891 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,893 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:28:34,896 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:28:34,897 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:28:34,898 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:28:35,241 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:28:35,241 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:28:35,241 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:28:35,241 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:28:35,241 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:28:35,241 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:28:35,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:28:35,250 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:28:35,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:28:35,257 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:28:35,274 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:28:35,274 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:28:35,274 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:28:35,274 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:28:35,274 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:28:35,274 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:28:35,274 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:28:35,274 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:28:35,291 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:28:35,291 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] (, ) 2025-05-09 10:28:35,291 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:28:35,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:28:35,291 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:28:35,300 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:28:35,300 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:28:35,300 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:28:35,300 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:28:35,300 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] (, , ) 2025-05-09 10:28:35,307 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:28:35,308 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:28:35,308 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:28:35,308 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:28:35,308 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:28:35,308 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:28:35,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:28:35,308 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:28:35,308 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] (, datetime.datetime(2025, 5, 9, 9, 28, 35, 300757)) 2025-05-09 10:28:35,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:29:35,263 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:29:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:29:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:29:35,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:29:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:29:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:29:35,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:29:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:29:35,322 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:29:35,322 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:29:35,322 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 9, 29, 35, 322794)) 2025-05-09 10:29:35,322 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:30:35,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:30:35,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:30:35,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:30:35,298 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:30:35,298 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:30:35,298 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:30:35,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:30:35,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:30:35,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:30:35,300 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:30:35,300 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:30:35,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:30:35,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:30:35,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:30:35,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:30:35,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:30:35,302 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:30:35,302 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 30, 35, 299764)) 2025-05-09 10:30:35,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:30:35,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:30:35,302 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:30:35,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:30:35,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:30:35,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:30:35,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:30:35,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:30:35,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:30:35,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:30:35,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:30:35,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:30:35,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:30:35,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:30:35,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:30:35,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:30:35,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:30:35,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:30:35,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:30:35,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:30:35,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:30:35,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:30:35,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:30:35,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:30:35,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:30:35,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:30:35,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:30:35,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:30:35,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:30:35,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:30:35,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:30:35,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:30:35,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:30:35,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:30:35,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:30:35,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:30:35,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:30:35,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:30:35,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:30:35,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:30:35,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:30:35,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:30:35,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:30:35,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:30:35,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:30:35,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:30:35,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:30:35,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:30:35,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:30:35,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:30:35,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:30:35,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:30:35,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:30:35,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:30:35,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:30:35,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:30:35,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:30:35,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:30:35,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:30:35,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:30:35,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:30:35,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:30:35,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:30:35,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:30:35,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:30:35,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:30:35,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:30:35,314 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:30:35,314 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:30:35,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:30:35,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:30:35,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:30:35,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:30:35,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:30:35,316 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:30:35,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:30:35,459 - app - INFO - 应用程序关闭中... 2025-05-09 10:30:35,461 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:30:35,461 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:30:35,461 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:30:35,462 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:30:35,462 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:30:35,462 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:30:35,464 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:30:35,464 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:30:35,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:30:35,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:30:35,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:30:35,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:30:35,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:30:35,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:30:35,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:30:35,468 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:30:35,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:30:35,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:30:35,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:30:35,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:30:35,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:30:35,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:30:35,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:30:35,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:30:35,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:30:35,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:30:35,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:30:35,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:30:35,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:30:35,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:30:35,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:30:35,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:30:35,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:30:35,472 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:30:35,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:30:35,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:30:35,472 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:30:35,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:30:35,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:30:35,472 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:30:35,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:30:35,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:30:35,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:30:35,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:30:35,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:30:35,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:30:35,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:30:35,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:30:35,474 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:30:35,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:30:35,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:30:35,474 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:30:35,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:30:35,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:30:35,475 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:30:35,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:30:35,475 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:30:35,476 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:30:35,476 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:30:35,476 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:30:35,478 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:30:35,478 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:30:36,672 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:30:36,738 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:30:36,740 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:33:41,119 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:33:41,182 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:33:41,183 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:33:41,252 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:33:41,300 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:33:41,339 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:33:41,357 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:33:41,357 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,358 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:33:41,358 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,359 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:33:41,359 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:33:41,360 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:33:41,360 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,362 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:33:41,363 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,364 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:33:41,365 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,366 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:33:41,366 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,368 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:33:41,368 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,370 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:33:41,370 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,371 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:33:41,372 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,373 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:33:41,373 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,374 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:33:41,375 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,376 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:33:41,377 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,378 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:33:41,378 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:33:41,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:33:41,381 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:33:41,735 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:33:41,737 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:33:41,737 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:33:41,739 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:33:41,739 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:33:41,741 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:33:41,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:33:41,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:33:41,743 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:33:41,743 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:33:41,753 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:33:41,764 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:33:41,764 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:33:41,764 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:33:41,764 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:33:41,764 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:33:41,764 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:33:41,764 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:33:41,764 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:33:41,776 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:33:41,776 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (, ) 2025-05-09 10:33:41,776 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:33:41,776 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:33:41,776 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:33:41,776 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:33:41,776 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:33:41,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:33:41,776 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:33:41,776 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (, , ) 2025-05-09 10:33:41,776 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:33:41,787 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:33:41,787 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:33:41,787 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:33:41,787 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:33:41,787 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:33:41,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:33:41,787 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:33:41,787 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (, datetime.datetime(2025, 5, 9, 9, 33, 41, 776733)) 2025-05-09 10:33:41,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:34:41,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:34:41,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:34:41,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:34:41,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:34:41,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:34:41,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:34:41,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:34:41,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:34:41,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:34:41,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:34:41,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:34:41,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:34:41,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:34:41,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:34:41,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:34:41,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:34:41,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:34:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:34:41,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:34:41,784 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:34:41,793 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 9, 34, 41, 784777)) 2025-05-09 10:34:41,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:34:41,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:34:41,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:34:41,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:34:41,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:34:41,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:34:41,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:34:41,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:34:41,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:34:41,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:34:41,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:34:41,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:34:41,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:34:41,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:34:41,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:34:41,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:34:41,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:34:41,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:34:41,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:34:41,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:34:41,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:34:41,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:34:41,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:34:41,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:34:41,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:34:41,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:34:41,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:34:41,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:34:41,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:34:41,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:34:41,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:34:41,809 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:34:41,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:34:41,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:34:41,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:34:41,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:34:41,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:34:41,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:34:41,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:34:41,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:34:41,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:34:41,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:34:41,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:34:41,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:34:41,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:34:41,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:34:41,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:34:41,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:34:41,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:34:41,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:35:41,813 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:35:41,813 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:35:41,814 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 35, 41, 812208)) 2025-05-09 10:35:41,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:35:41,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:35:41,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:35:41,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:35:41,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:35:41,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:35:41,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:35:41,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:35:41,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:35:41,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:35:41,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:35:41,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:35:41,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:35:41,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:35:41,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:35:41,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:35:41,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:35:41,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:35:41,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:35:41,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:35:41,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:35:41,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:35:41,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:35:41,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:35:41,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:35:41,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:35:41,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:35:41,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:35:41,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:35:41,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:35:41,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:35:41,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:35:41,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:35:41,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:35:41,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:35:41,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:35:41,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:35:41,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:35:41,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:35:41,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:35:41,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:35:41,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:35:41,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:35:41,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:35:41,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:35:41,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:35:41,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:35:41,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:35:41,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:35:41,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:35:41,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:35:41,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:35:41,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:35:41,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:35:41,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:35:41,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:35:41,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:35:41,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:35:41,858 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:35:41,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:35:41,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:35:41,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:35:41,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:35:41,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:35:41,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:35:41,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:35:41,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:35:41,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:35:41,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:35:41,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:35:41,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:35:41,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:35:41,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:35:41,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:35:41,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:35:41,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:35:41,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:35:41,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:35:41,876 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:35:41,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:35:41,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:35:41,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:35:41,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:35:41,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:35:41,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:35:41,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:35:41,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:35:41,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:35:41,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:35:41,879 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:35:41,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:36:41,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:36:41,826 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:36:41,829 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 9, 36, 41, 823729)) 2025-05-09 10:36:41,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:36:41,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:36:41,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:36:41,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:36:41,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:36:41,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:36:41,899 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:36:41,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:36:41,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:36:41,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:36:41,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:36:41,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:36:41,902 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:36:41,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:36:41,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:36:41,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:36:41,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:36:41,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:36:41,905 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:36:41,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:36:41,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:36:41,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:36:41,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:36:41,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:36:41,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:36:41,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:36:41,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:36:41,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:36:41,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:36:41,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:36:41,912 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:36:41,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:36:41,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:36:41,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:36:41,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:36:41,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:36:41,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:36:41,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:36:41,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:36:41,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:36:41,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:36:41,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:36:41,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:36:41,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:36:41,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:36:41,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:36:41,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:36:41,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:36:41,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:36:41,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:36:41,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:36:41,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:36:41,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:36:41,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:36:41,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:36:41,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:36:41,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:36:41,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:36:41,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:36:41,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:36:41,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:36:41,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:36:41,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:36:41,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:36:41,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:36:41,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:36:41,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:36:41,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:36:41,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:36:41,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:36:41,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:36:41,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:36:41,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:36:41,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:36:41,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:36:41,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:36:41,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:36:41,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:36:41,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:36:41,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:36:41,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:36:41,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:36:41,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:36:41,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:36:41,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:36:41,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:36:41,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:36:41,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:36:41,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:36:41,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:36:41,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:37:41,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:37:41,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:37:41,856 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 9, 37, 41, 844900)) 2025-05-09 10:37:41,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:37:41,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:37:41,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:37:41,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:37:41,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:37:41,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:37:41,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:37:41,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:37:41,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:37:41,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:37:41,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:37:41,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:37:41,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:37:41,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:37:41,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:37:41,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:37:41,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:37:41,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:37:41,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:37:41,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:37:41,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:37:41,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:37:41,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:37:41,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:37:41,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:37:41,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:37:41,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:37:41,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:37:41,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:37:41,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:37:41,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:37:41,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:37:41,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:37:41,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:37:41,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:37:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:37:41,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:37:41,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:37:41,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:37:41,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:37:41,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:37:41,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:37:41,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:37:41,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:37:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:37:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:37:41,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:37:41,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:37:41,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:37:41,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:37:41,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:37:41,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:37:41,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:37:41,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:37:41,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:37:41,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:37:41,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:37:41,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:37:41,984 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:37:41,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:37:41,985 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:37:41,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:37:41,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:37:41,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:37:41,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:37:41,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:37:41,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:37:41,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:37:41,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:37:41,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:37:41,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:37:41,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:37:41,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:37:41,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:37:41,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:37:41,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:37:41,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:37:41,989 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:37:41,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:37:41,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:37:41,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:37:41,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:37:41,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:37:41,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:37:41,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:37:41,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:37:41,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:37:41,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:37:41,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:37:41,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:37:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:37:42,071 - app - INFO - 应用程序关闭中... 2025-05-09 10:37:42,071 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:37:42,071 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:37:42,071 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:37:42,077 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:37:42,080 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:37:42,081 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:37:42,081 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:37:42,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:37:42,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:37:42,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:37:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:37:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:37:42,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:37:42,088 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:37:42,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:37:42,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:37:42,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:37:42,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:37:42,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:37:42,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:37:42,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:37:42,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:37:42,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:37:42,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:37:42,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:37:42,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:37:42,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:37:42,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:37:42,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:37:42,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:37:42,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:37:42,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:37:42,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:37:42,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:37:42,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:37:42,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:37:42,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:37:42,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:37:42,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:37:42,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:37:42,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:37:42,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:37:42,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:37:42,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:37:42,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:37:42,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:37:42,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:37:42,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:37:42,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:37:42,106 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:37:42,106 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:37:42,106 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:37:42,106 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:37:42,107 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:37:42,108 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:37:42,108 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:37:43,367 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:37:43,429 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:37:43,429 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:37:43,503 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:37:43,553 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:37:43,595 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:37:43,612 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:37:43,612 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,614 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:37:43,614 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,615 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:37:43,615 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,616 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:37:43,617 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:37:43,617 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,619 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:37:43,619 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,621 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:37:43,621 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,623 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:37:43,623 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,624 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:37:43,625 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,626 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:37:43,626 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,627 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:37:43,627 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,629 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:37:43,629 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,631 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:37:43,631 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,632 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:37:43,633 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,634 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:37:43,635 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:37:43,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:37:43,637 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:37:44,012 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:37:44,013 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:37:44,013 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:37:44,013 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:37:44,014 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:37:44,014 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:37:44,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:37:44,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:37:44,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:37:44,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:37:44,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:37:44,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:37:44,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:37:44,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:37:44,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:37:44,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:37:44,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:37:44,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:37:44,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:37:44,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:37:44,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:37:44,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:37:44,019 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:37:44,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:37:44,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:37:44,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:37:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:37:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:37:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:37:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:37:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:37:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:37:44,022 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:37:44,023 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:37:44,025 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:37:44,025 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:37:44,027 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:37:44,027 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:37:44,028 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:37:44,028 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:37:44,029 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:37:44,038 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:37:44,038 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (, ) 2025-05-09 10:37:44,040 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:37:44,041 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:37:44,041 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:37:44,043 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:37:44,043 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:37:44,043 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:37:44,044 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:37:44,045 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, , ) 2025-05-09 10:37:44,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:37:44,047 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:37:44,047 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:37:44,047 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:37:44,048 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:37:44,048 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:37:44,048 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:37:44,049 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:37:44,049 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (, datetime.datetime(2025, 5, 9, 9, 37, 44, 43012)) 2025-05-09 10:37:44,050 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:38:31,763 - app - INFO - 应用程序关闭中... 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:38:31,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:38:31,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:38:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:38:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:38:31,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:38:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:38:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:38:31,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:38:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:38:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:38:31,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:38:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:38:31,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:38:31,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:38:31,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:38:31,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:38:31,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:38:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:38:31,783 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:38:31,783 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:38:31,783 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:38:31,783 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:38:31,783 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:38:33,084 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:38:33,143 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:38:33,147 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:38:33,213 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:38:33,255 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:38:33,295 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:38:33,312 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:38:33,313 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,314 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:38:33,314 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,315 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:38:33,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:38:33,317 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:38:33,317 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,320 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:38:33,320 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,321 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:38:33,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,323 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:38:33,323 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,325 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:38:33,325 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,327 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:38:33,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,329 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:38:33,329 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,330 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:38:33,330 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,332 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:38:33,332 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,333 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:38:33,333 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,335 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:38:33,335 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:38:33,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:38:33,338 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:38:33,677 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:38:33,677 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:38:33,677 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:38:33,677 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:38:33,677 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:38:33,677 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:38:33,677 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:38:33,688 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:38:33,698 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:38:33,698 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:38:33,698 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:38:33,698 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:38:33,698 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:38:33,698 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:38:33,698 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:38:33,698 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:38:33,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:38:33,708 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (, ) 2025-05-09 10:38:33,708 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:38:33,708 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:38:33,708 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:38:33,708 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:38:33,708 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:38:33,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:38:33,718 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:38:33,718 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] (, , ) 2025-05-09 10:38:33,718 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:38:33,718 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:38:33,718 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:38:33,718 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:38:33,718 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:38:33,718 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:38:33,718 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:38:33,718 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:38:33,718 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, datetime.datetime(2025, 5, 9, 9, 38, 33, 708222)) 2025-05-09 10:38:33,718 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:38:37,839 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:38:37,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:38:37,839 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:38:37,839 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:38:37,839 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:38:37,839 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:38:37,839 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:38:37,850 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'str' object has no attribute 'get' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 251, in get_block_results output = message.get("output", "") ^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'get' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 265, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:38:37,850 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 404 耗时: 0.0105秒 2025-05-09 10:39:00,370 - app - INFO - 应用程序关闭中... 2025-05-09 10:39:00,371 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:39:00,371 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:39:00,371 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:39:00,371 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:39:00,371 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:39:00,373 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:39:00,374 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:39:00,374 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:39:00,374 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:39:00,374 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:39:00,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:39:00,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:39:00,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:39:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:39:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:39:00,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:39:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:39:00,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:39:00,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:39:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:39:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:39:00,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:39:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:39:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:39:00,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:39:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:39:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:39:00,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:39:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:39:00,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:39:00,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:39:00,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:39:00,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:39:00,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:39:00,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:39:00,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:39:00,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:39:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:39:00,409 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:39:00,409 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:39:00,409 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:39:00,409 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:39:00,419 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:39:01,703 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:39:01,761 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:39:01,763 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:39:01,822 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:39:01,873 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:39:01,902 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:39:01,923 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:39:01,923 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,923 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:39:01,923 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,923 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:39:01,923 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,933 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:39:01,933 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:39:01,933 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,939 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:39:01,939 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,939 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:39:01,939 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,949 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:39:01,949 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,956 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:39:01,956 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,956 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:39:01,956 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,956 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:39:01,966 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,966 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:39:01,966 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,966 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:39:01,972 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,972 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:39:01,972 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,972 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:39:01,982 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:39:01,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:39:01,989 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:39:02,341 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:39:02,344 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:39:02,344 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:39:02,345 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:39:02,346 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:39:02,346 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:39:02,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:39:02,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:39:02,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:39:02,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:39:02,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:39:02,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:39:02,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:39:02,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:39:02,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:39:02,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:39:02,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:39:02,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:39:02,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:39:02,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:39:02,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:39:02,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:39:02,350 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:39:02,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:39:02,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:39:02,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:39:02,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:39:02,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:39:02,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:39:02,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:39:02,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:39:02,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:39:02,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:39:02,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:39:02,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:39:02,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:39:02,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:39:02,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:39:02,355 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:39:02,355 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:39:02,356 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:39:02,356 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:39:02,356 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:39:02,356 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:39:02,356 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:39:02,356 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:39:02,356 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:39:02,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:39:02,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:39:02,368 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] (, ) 2025-05-09 10:39:02,370 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:39:02,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:39:02,371 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:39:02,372 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:39:02,372 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:39:02,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:39:02,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:39:02,375 - sqlalchemy.engine.Engine - INFO - [generated in 0.00098s] (, , ) 2025-05-09 10:39:02,378 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:39:02,379 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:39:02,380 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:39:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:39:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:39:02,381 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:39:02,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:39:02,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:39:02,385 - sqlalchemy.engine.Engine - INFO - [generated in 0.00078s] (, datetime.datetime(2025, 5, 9, 9, 39, 2, 372488)) 2025-05-09 10:39:02,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:39:03,729 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:39:03,729 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:39:03,729 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:39:03,740 - sqlalchemy.engine.Engine - INFO - [generated in 0.00388s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:39:03,740 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:39:03,740 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:39:03,740 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:39:03,740 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'str' object has no attribute 'get' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 252, in get_block_results output = message.get("output", "") ^^^^^^^^^^^ AttributeError: 'str' object has no attribute 'get' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 266, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:39:03,751 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 404 耗时: 0.0216秒 2025-05-09 10:39:58,824 - app - INFO - 应用程序关闭中... 2025-05-09 10:39:58,824 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:39:58,824 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:39:58,824 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:39:58,824 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:39:58,824 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:39:58,824 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:39:58,824 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:39:58,824 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:39:58,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:39:58,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:39:58,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:39:58,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:39:58,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:39:58,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:39:58,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:39:58,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:39:58,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:39:58,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:39:58,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:39:58,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:39:58,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:39:58,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:39:58,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:39:58,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:39:58,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:39:58,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:39:58,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:39:58,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:39:58,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:39:58,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:39:58,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:39:58,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:39:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:39:58,845 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:39:58,845 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:39:58,845 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:39:58,845 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:39:58,845 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:40:00,294 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:40:00,344 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:40:00,354 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:40:00,418 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:40:00,478 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:40:00,504 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:40:00,518 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:40:00,518 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:40:00,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:40:00,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:40:00,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:40:00,531 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:00,542 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:00,542 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:40:00,885 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:40:00,885 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:40:00,885 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:40:00,885 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:40:00,885 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:40:00,894 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:40:00,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:40:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:40:00,905 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:40:00,905 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:40:00,905 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:40:00,905 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:40:00,905 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:40:00,905 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:40:00,905 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:40:00,905 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:40:00,905 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:40:00,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:00,915 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:40:00,915 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (, ) 2025-05-09 10:40:00,919 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:40:00,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:00,919 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:40:00,919 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:40:00,919 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:40:00,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:00,919 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:40:00,919 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] (, , ) 2025-05-09 10:40:00,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:00,919 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:40:00,919 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:40:00,919 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:40:00,919 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:40:00,927 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:40:00,928 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:00,928 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:40:00,928 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, datetime.datetime(2025, 5, 9, 9, 40, 0, 919221)) 2025-05-09 10:40:00,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:02,121 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:40:02,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:02,125 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:40:02,127 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:40:02,129 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:40:02,129 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:40:02,131 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:40:02,131 - sqlalchemy.engine.Engine - INFO - [cached since 0.002924s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', '-1') 2025-05-09 10:40:02,133 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:40:02,133 - sqlalchemy.engine.Engine - INFO - [cached since 0.005019s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:40:02,133 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:40:02,133 - sqlalchemy.engine.Engine - INFO - [cached since 0.007115s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:40:02,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:02,138 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0171秒 2025-05-09 10:40:44,880 - app - INFO - 应用程序关闭中... 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:40:44,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:40:44,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:40:44,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:40:44,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:40:44,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:40:44,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:40:44,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:40:44,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:40:44,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:40:44,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:40:44,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:40:44,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:40:44,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:40:44,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:40:44,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:40:44,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:40:44,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:40:44,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:40:44,910 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:40:44,910 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:40:44,910 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:40:44,910 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:40:44,921 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:40:44,921 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:40:44,921 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:40:46,234 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:40:46,280 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:40:46,290 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:40:46,351 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:40:46,394 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:40:46,424 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:40:46,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:40:46,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:40:46,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:40:46,458 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,460 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:40:46,461 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,462 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:40:46,463 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,463 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:40:46,464 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,465 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:40:46,465 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:40:46,467 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:46,467 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:40:46,816 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:40:46,816 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:40:46,816 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:40:46,817 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:40:46,817 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:40:46,817 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:40:46,818 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:40:46,818 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:40:46,818 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:40:46,818 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:40:46,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:40:46,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:40:46,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:40:46,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:40:46,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:40:46,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:40:46,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:40:46,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:40:46,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:40:46,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:40:46,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:40:46,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:40:46,821 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:40:46,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:40:46,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:40:46,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:40:46,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:40:46,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:40:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:40:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:40:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:40:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:40:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:40:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:40:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:40:46,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:40:46,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:40:46,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:40:46,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:40:46,825 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:40:46,827 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:40:46,828 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:40:46,828 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:40:46,829 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:40:46,829 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:40:46,830 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:40:46,830 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:40:46,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:46,838 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:40:46,838 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, ) 2025-05-09 10:40:46,838 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:40:46,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:46,838 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:40:46,838 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:40:46,838 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:40:46,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:46,838 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:40:46,838 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, , ) 2025-05-09 10:40:46,848 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:46,848 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:40:46,848 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:40:46,848 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:40:46,848 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:40:46,848 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:40:46,848 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:46,848 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:40:46,848 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, datetime.datetime(2025, 5, 9, 9, 40, 46, 838495)) 2025-05-09 10:40:46,848 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:40:48,438 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:40:48,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:40:48,438 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:40:48,438 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:40:48,438 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:40:48,438 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:40:48,449 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 10:40:48,449 - service.task_record_service - ERROR - 获取任务记录执行结果失败: bad operand type for unary +: 'str' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 253, in get_block_results block_results.append({"created_at":block.created_at, "context":"["+block.block_execute_name+"] "+message+"@"++str(output), "status":block.status}) ^^^^^^^^^^^^ TypeError: bad operand type for unary +: 'str' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 266, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:40:48,449 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 404 耗时: 0.0105秒 2025-05-09 10:41:16,417 - app - INFO - 应用程序关闭中... 2025-05-09 10:41:16,418 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:41:16,419 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:41:16,419 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:41:16,419 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:41:16,419 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:41:16,419 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:41:16,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:41:16,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:41:16,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:41:16,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:41:16,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:41:16,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:41:16,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:41:16,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:41:16,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:41:16,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:41:16,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:41:16,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:41:16,427 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:41:16,427 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:41:16,427 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:41:16,427 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:41:16,427 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:41:16,427 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:41:16,427 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:41:17,673 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:41:17,732 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:41:17,733 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:41:17,803 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:41:17,855 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:41:17,882 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:41:17,905 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:41:17,905 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,906 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:41:17,907 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,912 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:41:17,913 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:41:17,916 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:41:17,916 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,920 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:41:17,921 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,922 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:41:17,922 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,925 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:41:17,925 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,926 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:41:17,926 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,928 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:41:17,929 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,931 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:41:17,934 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,935 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:41:17,935 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,936 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:41:17,937 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,939 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:41:17,939 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,941 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:41:17,941 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:41:17,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:41:17,941 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:41:18,290 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:41:18,290 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:41:18,290 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:41:18,290 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:41:18,290 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:41:18,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:41:18,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:41:18,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:41:18,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:41:18,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:41:18,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:41:18,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:41:18,300 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:41:18,300 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:41:18,300 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:41:18,300 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:41:18,306 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:41:18,306 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:41:18,307 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:41:18,307 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:41:18,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:41:18,307 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:41:18,318 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] (, ) 2025-05-09 10:41:18,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:41:18,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:41:18,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:41:18,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:41:18,318 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:41:18,318 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:41:18,318 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:41:18,318 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, , ) 2025-05-09 10:41:18,324 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:41:18,324 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:41:18,324 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:41:18,324 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:41:18,324 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:41:18,333 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:41:18,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:41:18,333 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:41:18,333 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, datetime.datetime(2025, 5, 9, 9, 41, 18, 318174)) 2025-05-09 10:41:18,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:41:21,878 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:41:21,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:41:21,882 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:41:21,882 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:41:21,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:41:21,885 - sqlalchemy.engine.Engine - INFO - [generated in 0.00078s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:41:21,886 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:41:21,887 - sqlalchemy.engine.Engine - INFO - [cached since 0.00294s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', '-1') 2025-05-09 10:41:21,888 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:41:21,889 - sqlalchemy.engine.Engine - INFO - [cached since 0.004878s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:41:21,890 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:41:21,891 - sqlalchemy.engine.Engine - INFO - [cached since 0.007093s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:41:21,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:41:21,893 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0143秒 2025-05-09 10:42:18,338 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:42:18,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:42:18,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:42:18,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:42:18,341 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:42:18,342 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:42:18,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:42:18,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:42:18,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:42:18,345 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:42:18,347 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:42:18,347 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 9, 42, 18, 339095)) 2025-05-09 10:42:18,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:42:18,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:42:18,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:42:18,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:42:18,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:42:18,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:42:18,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:42:18,355 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:42:18,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:42:18,356 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:42:18,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:42:18,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:42:18,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:42:18,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:42:18,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:42:18,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:42:18,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:42:18,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:42:18,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:42:18,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:42:18,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:42:18,373 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:42:18,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:42:18,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:42:18,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:42:18,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:42:18,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:42:18,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:42:18,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:42:18,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:42:18,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:42:18,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:42:18,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:42:18,386 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:42:18,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:42:18,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:42:18,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:42:18,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:42:18,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:42:18,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:42:18,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:42:18,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:42:18,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:42:18,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:42:18,402 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:42:18,402 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:42:18,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:42:18,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:42:18,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:42:18,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:42:18,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:42:18,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:42:18,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:42:18,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:42:18,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:42:18,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:42:18,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:42:18,411 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:42:18,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:42:18,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:42:18,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:42:18,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:42:18,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:42:18,413 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:42:18,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:42:18,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:42:18,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:42:18,414 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:42:18,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:42:18,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:42:18,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:42:18,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:42:18,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:42:18,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:42:18,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:42:18,418 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:42:18,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:42:18,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:42:18,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:42:18,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:42:18,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:42:18,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:42:26,557 - app - INFO - 应用程序关闭中... 2025-05-09 10:42:26,557 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:42:26,557 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:42:26,557 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:42:26,557 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:42:26,557 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:42:26,557 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:42:26,557 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:42:26,557 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:42:26,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:42:26,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:42:26,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:42:26,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:42:26,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:42:26,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:42:26,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:42:26,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:42:26,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:42:26,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:42:26,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:42:26,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:42:26,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:42:26,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:42:26,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:42:26,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:42:26,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:42:26,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:42:26,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:42:26,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:42:26,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:42:26,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:42:26,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:42:26,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:42:26,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:42:26,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:42:26,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:42:26,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:42:26,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:42:26,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:42:26,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:42:26,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:42:26,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:42:26,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:42:26,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:42:26,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:42:26,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:42:26,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:42:26,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:42:26,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:42:26,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:42:26,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:42:26,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:42:26,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:42:26,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:42:26,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:42:26,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:42:26,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:42:26,601 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:42:26,601 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:42:26,601 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:42:26,601 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:42:26,608 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:42:26,609 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:42:27,874 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:42:27,930 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:42:27,931 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:42:28,003 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:42:28,053 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:42:28,066 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:42:28,081 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:42:28,082 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,083 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:42:28,083 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,084 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:42:28,085 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,085 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:42:28,086 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:42:28,086 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,088 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:42:28,088 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,090 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:42:28,090 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,091 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:42:28,092 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,093 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:42:28,094 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,095 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:42:28,095 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,096 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:42:28,096 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,097 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:42:28,099 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,099 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:42:28,100 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,101 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:42:28,102 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,102 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:42:28,103 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:42:28,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:42:28,105 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:42:28,440 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:42:28,450 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:42:28,450 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:42:28,450 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:42:28,450 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:42:28,450 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:42:28,450 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:42:28,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:42:28,466 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:42:28,494 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:42:28,494 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:42:28,494 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:42:28,494 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:42:28,494 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:42:28,494 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:42:28,494 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:42:28,499 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:42:28,507 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:42:28,507 - sqlalchemy.engine.Engine - INFO - [generated in 0.00280s] (, ) 2025-05-09 10:42:28,507 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:42:28,507 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:42:28,507 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:42:28,507 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:42:28,507 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:42:28,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:42:28,516 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:42:28,516 - sqlalchemy.engine.Engine - INFO - [generated in 0.00152s] (, , ) 2025-05-09 10:42:28,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:42:28,524 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:42:28,524 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:42:28,524 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:42:28,524 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:42:28,524 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:42:28,524 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:42:28,524 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:42:28,524 - sqlalchemy.engine.Engine - INFO - [generated in 0.00177s] (, datetime.datetime(2025, 5, 9, 9, 42, 28, 507153)) 2025-05-09 10:42:28,534 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:42:31,489 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:42:31,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:42:31,499 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:42:31,499 - sqlalchemy.engine.Engine - INFO - [generated in 0.00296s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:42:31,505 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:42:31,505 - sqlalchemy.engine.Engine - INFO - [generated in 0.00497s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:42:31,515 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:42:31,515 - sqlalchemy.engine.Engine - INFO - [cached since 0.0112s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', '-1') 2025-05-09 10:42:31,522 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:42:31,522 - sqlalchemy.engine.Engine - INFO - [cached since 0.01678s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:42:31,522 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:42:31,522 - sqlalchemy.engine.Engine - INFO - [cached since 0.02267s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:42:31,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:42:31,532 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0433秒 2025-05-09 10:43:28,507 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:43:28,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:43:28,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:43:28,508 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:43:28,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:43:28,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:43:28,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:43:28,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:43:28,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:43:28,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:43:28,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:43:28,511 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:43:28,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:43:28,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:43:28,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:43:28,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:43:28,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:43:28,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:43:28,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:43:28,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:43:28,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:43:28,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:43:28,516 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:43:28,516 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:43:28,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:43:28,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:43:28,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:43:28,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:43:28,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:43:28,518 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:43:28,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:43:28,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:43:28,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:43:28,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:43:28,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:43:28,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:43:28,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:43:28,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:43:28,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:43:28,521 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:43:28,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:43:28,522 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:43:28,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:43:28,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:43:28,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:43:28,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:43:28,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:43:28,524 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:43:28,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:43:28,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:43:28,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:43:28,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:43:28,526 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:43:28,526 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:43:28,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:43:28,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:43:28,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:43:28,527 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:43:28,528 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:43:28,528 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:43:28,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:43:28,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:43:28,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:43:28,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:43:28,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:43:28,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:43:28,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:43:28,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:43:28,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:43:28,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:43:28,530 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:43:28,530 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:43:28,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:43:28,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:43:28,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:43:28,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:43:28,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:43:28,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:43:28,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:43:28,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:43:28,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:43:28,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:43:28,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:43:28,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:43:28,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:43:28,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:43:28,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:43:28,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:43:28,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:43:28,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:43:28,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:43:28,541 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:43:28,542 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 9, 43, 28, 533635)) 2025-05-09 10:43:28,544 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:44:28,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:44:28,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:44:28,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:44:28,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:44:28,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:44:28,546 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:44:28,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:44:28,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:44:28,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:44:28,548 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:44:28,549 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:44:28,550 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 44, 28, 543931)) 2025-05-09 10:44:28,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:44:28,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:44:28,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:44:28,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:44:28,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:44:28,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:44:28,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:44:28,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:44:28,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:44:28,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:44:28,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:44:28,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:44:28,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:44:28,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:44:28,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:44:28,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:44:28,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:44:28,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:44:28,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:44:28,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:44:28,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:44:28,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:44:28,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:44:28,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:44:28,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:44:28,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:44:28,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:44:28,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:44:28,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:44:28,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:44:28,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:44:28,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:44:28,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:44:28,566 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:44:28,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:44:28,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:44:28,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:44:28,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:44:28,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:44:28,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:44:28,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:44:28,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:44:28,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:44:28,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:44:28,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:44:28,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:44:28,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:44:28,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:44:28,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:44:28,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:44:28,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:44:28,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:44:28,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:44:28,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:44:28,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:44:28,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:44:28,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:44:28,574 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:44:28,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:44:28,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:44:28,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:44:28,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:44:28,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:44:28,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:44:28,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:44:28,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:44:28,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:44:28,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:44:28,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:44:28,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:44:28,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:44:28,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:44:28,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:44:28,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:44:28,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:44:28,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:44:28,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:44:28,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:44:28,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:44:28,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:44:28,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:44:28,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:45:28,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:45:28,579 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:45:28,579 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 9, 45, 28, 579641)) 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:45:28,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:45:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:45:28,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:45:28,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:45:28,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:45:28,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:45:28,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:45:28,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:45:28,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:45:28,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:45:28,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:45:28,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:45:28,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:45:28,718 - app - INFO - 应用程序关闭中... 2025-05-09 10:45:28,719 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:45:28,720 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:45:28,720 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:45:28,721 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:45:28,721 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:45:28,722 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:45:28,723 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:45:28,723 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:45:28,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:45:28,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:45:28,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:45:28,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:45:28,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:45:28,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:45:28,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:45:28,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:45:28,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:45:28,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:45:28,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:45:28,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:45:28,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:45:28,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:45:28,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:45:28,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:45:28,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:45:28,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:45:28,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:45:28,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:45:28,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:45:28,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:45:28,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:45:28,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:45:28,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:45:28,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:45:28,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:45:28,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:45:28,730 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:45:28,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:45:28,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:45:28,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:45:28,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:45:28,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:45:28,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:45:28,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:45:28,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:45:28,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:45:28,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:45:28,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:45:28,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:45:28,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:45:28,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:45:28,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:45:28,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:45:28,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:45:28,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:45:28,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:45:28,736 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:45:28,736 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:45:28,737 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:45:28,738 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:45:28,738 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:45:28,738 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:45:30,126 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:45:30,190 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:45:30,194 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:45:30,262 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:45:30,313 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:45:30,340 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:45:30,366 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:45:30,369 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,371 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:45:30,371 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,372 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:45:30,372 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:45:30,375 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:45:30,377 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,381 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:45:30,383 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,385 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:45:30,386 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,387 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:45:30,388 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,390 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:45:30,391 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,392 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:45:30,393 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,395 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:45:30,396 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,397 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:45:30,398 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:45:30,400 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,401 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:45:30,402 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,403 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:45:30,403 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:45:30,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:45:30,405 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:45:30,745 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:45:30,745 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:45:30,745 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:45:30,756 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:45:30,757 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:45:30,758 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:45:30,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:45:30,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:45:30,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:45:30,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:45:30,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:45:30,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:45:30,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:45:30,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:45:30,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:45:30,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:45:30,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:45:30,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:45:30,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:45:30,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:45:30,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:45:30,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:45:30,766 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:45:30,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:45:30,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:45:30,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:45:30,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:45:30,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:45:30,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:45:30,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:45:30,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:45:30,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:45:30,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:45:30,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:45:30,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:45:30,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:45:30,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:45:30,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:45:30,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:45:30,781 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:45:30,797 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:45:30,797 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:45:30,797 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:45:30,797 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:45:30,797 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:45:30,797 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:45:30,797 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:45:30,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:45:30,810 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:45:30,818 - sqlalchemy.engine.Engine - INFO - [generated in 0.00324s] (, ) 2025-05-09 10:45:30,818 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:45:30,818 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:45:30,818 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:45:30,818 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:45:30,818 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:45:30,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:45:30,830 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:45:30,834 - sqlalchemy.engine.Engine - INFO - [generated in 0.00321s] (, , ) 2025-05-09 10:45:30,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:45:30,849 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:45:30,849 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:45:30,849 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:45:30,849 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:45:30,849 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:45:30,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:45:30,849 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:45:30,859 - sqlalchemy.engine.Engine - INFO - [generated in 0.00259s] (, datetime.datetime(2025, 5, 9, 9, 45, 30, 818988)) 2025-05-09 10:45:30,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:45:41,364 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:45:51,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:45:51,443 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:45:51,453 - sqlalchemy.engine.Engine - INFO - [generated in 0.00187s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:45:51,453 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:45:51,453 - sqlalchemy.engine.Engine - INFO - [generated in 0.00138s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:45:51,453 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:45:51,453 - sqlalchemy.engine.Engine - INFO - [cached since 0.004672s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:45:51,463 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:45:51,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.009346s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:45:51,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:45:51,463 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 10.0993秒 2025-05-09 10:45:55,530 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:45:55,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:45:55,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:45:55,530 - sqlalchemy.engine.Engine - INFO - [cached since 4.082s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:45:55,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:45:55,530 - sqlalchemy.engine.Engine - INFO - [cached since 4.077s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:45:55,535 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:45:55,535 - sqlalchemy.engine.Engine - INFO - [cached since 4.08s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:45:55,535 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:45:55,540 - sqlalchemy.engine.Engine - INFO - [cached since 4.082s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:45:55,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:45:55,542 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0116秒 2025-05-09 10:46:30,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:46:30,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:46:30,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:46:30,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:46:30,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:46:30,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:46:30,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:46:30,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:46:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:46:30,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:46:30,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:46:30,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:46:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:46:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:46:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:46:30,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:46:30,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:46:30,822 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:46:30,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:46:30,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:46:30,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:46:30,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:46:30,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:46:30,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:46:30,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:46:30,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:46:30,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:46:30,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:46:30,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:46:30,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:46:30,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:46:30,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:46:30,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:46:30,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:46:30,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:46:30,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:46:30,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:46:30,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:46:30,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:46:30,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:46:30,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:46:30,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:46:30,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:46:30,862 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:46:30,862 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 9, 46, 30, 842328)) 2025-05-09 10:46:30,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:46:30,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:46:30,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:46:30,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:46:30,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:46:30,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:46:30,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:46:30,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:46:30,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:46:30,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:46:30,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:46:30,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:46:30,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:46:30,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:46:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:46:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:46:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:46:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:46:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:46:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:46:30,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:46:30,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:46:30,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:46:30,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:46:30,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:46:30,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:46:30,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:46:30,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:46:30,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:46:30,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:46:30,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:46:30,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:46:30,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:46:30,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:46:30,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:46:30,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:46:30,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:46:30,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:46:30,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:46:30,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:46:30,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:46:30,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:46:30,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:46:30,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:46:30,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:46:30,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:46:30,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:46:30,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:46:30,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:47:30,911 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:47:30,911 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:47:30,912 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 9, 47, 30, 910712)) 2025-05-09 10:47:30,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:47:30,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:47:30,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:47:30,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:47:30,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:47:30,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:47:30,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:47:30,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:47:30,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:47:30,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:47:30,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:47:30,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:47:30,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:47:30,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:47:30,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:47:30,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:47:30,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:47:30,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:47:30,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:47:30,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:47:30,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:47:30,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:47:30,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:47:30,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:47:30,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:47:30,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:47:30,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:47:30,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:47:30,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:47:30,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:47:30,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:47:30,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:47:30,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:47:30,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:47:30,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:47:30,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:47:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:47:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:47:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:47:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:47:30,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:47:30,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:47:30,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:47:30,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:47:30,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:47:30,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:47:30,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:47:30,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:47:30,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:47:30,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:47:30,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:47:30,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:47:30,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:47:30,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:47:30,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:47:30,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:47:30,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:47:30,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:47:30,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:47:30,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:47:30,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:47:30,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:47:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:47:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:47:30,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:47:30,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:47:30,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:47:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:47:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:47:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:47:30,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:47:30,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:47:30,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:47:30,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:47:30,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:47:30,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:47:30,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:47:30,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:47:30,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:47:30,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:47:30,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:47:30,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:47:30,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:47:30,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:47:30,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:47:30,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:47:30,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:47:30,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:47:30,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:47:30,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:47:30,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:48:30,925 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:48:30,929 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:48:30,930 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 9, 48, 30, 925160)) 2025-05-09 10:48:30,933 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:48:30,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:48:30,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:48:30,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:48:30,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:48:30,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:48:30,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:48:30,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:48:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:48:30,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:48:31,000 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:48:31,001 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:48:31,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:48:31,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:48:31,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:48:31,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:48:31,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:48:31,010 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:48:31,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:48:31,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:48:31,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:48:31,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:48:31,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:48:31,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:48:31,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:48:31,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:48:31,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:48:31,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:48:31,024 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:48:31,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:48:31,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:48:31,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:48:31,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:48:31,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:48:31,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:48:31,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:48:31,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:48:31,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:48:31,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:48:31,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:48:31,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:48:31,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:48:31,035 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:48:31,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:48:31,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:48:31,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:48:31,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:48:31,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:48:31,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:48:31,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:48:31,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:48:31,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:48:31,037 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:48:31,037 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:48:31,037 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:48:31,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:48:31,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:48:31,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:48:31,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:48:31,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:48:31,048 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:48:31,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:48:31,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:48:31,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:48:31,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:48:31,053 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:48:31,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:48:31,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:48:31,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:48:31,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:48:31,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:48:31,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:48:31,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:48:31,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:48:31,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:48:31,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:48:31,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:48:31,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:48:31,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:48:31,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:48:31,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:48:31,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:48:31,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:48:31,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:48:31,070 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:48:31,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:48:31,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:48:31,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:48:31,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:48:31,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:48:31,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:49:30,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:49:30,955 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:49:30,956 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 9, 49, 30, 952234)) 2025-05-09 10:49:30,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:49:31,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:49:31,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:49:31,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:49:31,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:49:31,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:49:31,114 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:49:31,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:49:31,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:49:31,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:49:31,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:49:31,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:49:31,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:49:31,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:49:31,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:49:31,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:49:31,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:49:31,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:49:31,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:49:31,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:49:31,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:49:31,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:49:31,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:49:31,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:49:31,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:49:31,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:49:31,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:49:31,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:49:31,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:49:31,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:49:31,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:49:31,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:49:31,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:49:31,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:49:31,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:49:31,133 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:49:31,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:49:31,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:49:31,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:49:31,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:49:31,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:49:31,143 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:49:31,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:49:31,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:49:31,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:49:31,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:49:31,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:49:31,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:49:31,146 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:49:31,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:49:31,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:49:31,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:49:31,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:49:31,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:49:31,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:49:31,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:49:31,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:49:31,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:49:31,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:49:31,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:49:31,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:49:31,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:49:31,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:49:31,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:49:31,156 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:49:31,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:49:31,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:49:31,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:49:31,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:49:31,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:49:31,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:49:31,159 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:49:31,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:49:31,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:49:31,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:49:31,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:49:31,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:49:31,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:49:31,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:49:31,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:49:31,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:49:31,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:49:31,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:49:31,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:49:31,166 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:49:31,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:49:31,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:49:31,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:49:31,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:49:31,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:49:31,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:50:29,622 - app - INFO - 应用程序关闭中... 2025-05-09 10:50:29,622 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:50:29,622 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:50:29,622 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:50:29,622 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:50:29,622 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:50:29,622 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:50:29,633 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:50:29,633 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:50:29,633 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:50:29,633 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:50:29,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:50:29,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:50:29,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:50:29,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:50:29,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:50:29,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:50:29,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:50:29,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:50:29,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:50:29,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:50:29,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:50:29,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:50:29,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:50:29,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:50:29,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:50:29,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:50:29,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:50:29,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:50:29,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:50:29,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:50:29,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:50:29,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:50:29,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:50:29,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:50:29,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:50:29,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:50:29,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:50:29,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:50:29,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:50:29,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:50:29,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:50:29,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:50:29,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:50:29,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:50:29,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:50:29,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:50:29,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:50:29,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:50:29,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:50:29,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:50:29,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:50:29,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:50:29,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:50:29,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:50:29,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:50:29,706 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:50:29,706 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:50:29,706 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:50:29,706 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:50:29,706 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:50:29,706 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:50:31,106 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:50:31,169 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:50:31,171 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:50:31,242 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:50:31,298 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:50:31,336 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:50:31,364 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:50:31,364 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,365 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:50:31,365 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,365 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:50:31,366 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,367 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:50:31,368 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:50:31,368 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,370 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:50:31,371 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,373 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:50:31,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,375 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:50:31,375 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,377 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:50:31,377 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,379 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:50:31,379 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,379 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:50:31,379 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,380 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:50:31,380 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,382 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:50:31,382 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,384 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:50:31,384 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,385 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:50:31,385 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:50:31,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:50:31,388 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:50:31,745 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:50:31,745 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:50:31,745 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:50:31,745 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:50:31,753 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:50:31,755 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:50:31,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:50:31,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:50:31,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:50:31,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:50:31,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:50:31,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:50:31,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:50:31,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:50:31,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:50:31,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:50:31,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:50:31,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:50:31,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:50:31,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:50:31,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:50:31,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:50:31,763 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:50:31,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:50:31,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:50:31,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:50:31,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:50:31,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:50:31,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:50:31,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:50:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:50:31,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:50:31,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:50:31,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:50:31,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:50:31,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:50:31,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:50:31,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:50:31,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:50:31,778 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:50:31,793 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:50:31,794 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:50:31,794 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:50:31,795 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:50:31,796 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:50:31,797 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:50:31,797 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:50:31,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:50:31,809 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:50:31,810 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, ) 2025-05-09 10:50:31,811 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:50:31,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:50:31,813 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:50:31,813 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:50:31,814 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:50:31,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:50:31,816 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:50:31,817 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, , ) 2025-05-09 10:50:31,818 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:50:31,819 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:50:31,820 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:50:31,820 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:50:31,820 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:50:31,820 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:50:31,822 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:50:31,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:50:31,825 - sqlalchemy.engine.Engine - INFO - [generated in 0.00218s] (, datetime.datetime(2025, 5, 9, 9, 50, 31, 814072)) 2025-05-09 10:50:31,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:50:41,746 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:50:41,756 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:50:41,756 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:50:41,756 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:50:41,756 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:50:41,764 - sqlalchemy.engine.Engine - INFO - [generated in 0.00281s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:50:41,766 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:50:41,766 - sqlalchemy.engine.Engine - INFO - [cached since 0.004924s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', '-1') 2025-05-09 10:50:41,766 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:50:41,766 - sqlalchemy.engine.Engine - INFO - [cached since 0.006467s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:50:41,766 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:50:41,766 - sqlalchemy.engine.Engine - INFO - [cached since 0.007997s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:50:41,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:50:41,766 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0198秒 2025-05-09 10:51:31,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:51:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:51:31,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:51:31,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:51:31,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:51:31,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:51:31,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:51:31,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:51:31,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:51:31,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:51:31,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:51:31,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:51:31,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:51:31,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:51:31,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:51:31,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:51:31,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:51:31,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:51:31,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:51:31,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:51:31,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:51:31,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:51:31,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:51:31,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:51:31,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:51:31,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:51:31,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:51:31,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:51:31,798 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:51:31,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:51:31,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:51:31,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:51:31,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:51:31,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:51:31,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:51:31,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:51:31,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:51:31,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:51:31,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:51:31,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:51:31,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:51:31,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:51:31,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:51:31,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:51:31,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:51:31,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:31,818 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:51:31,819 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 9, 51, 31, 808734)) 2025-05-09 10:51:31,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:51:31,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:51:31,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:51:31,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:51:31,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:51:31,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:51:31,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:51:31,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:51:31,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:51:31,831 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:31,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:51:31,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:51:31,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:51:31,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:51:31,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:51:31,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:51:31,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:51:31,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:51:31,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:51:31,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:51:31,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:51:31,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:51:31,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:51:31,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:51:31,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:51:31,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:51:31,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:51:31,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:51:31,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:51:31,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:51:31,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:51:31,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:51:31,885 - app - INFO - 应用程序关闭中... 2025-05-09 10:51:31,885 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:51:31,886 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:51:31,888 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:51:31,888 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:51:31,888 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:51:31,888 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:51:31,888 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:51:31,888 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:51:31,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:51:31,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:51:31,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:51:31,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:51:31,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:51:31,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:51:31,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:51:31,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:51:31,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:51:31,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:51:31,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:51:31,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:51:31,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:51:31,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:51:31,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:51:31,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:51:31,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:51:31,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:51:31,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:51:31,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:51:31,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:51:31,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:51:31,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:51:31,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:51:31,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:51:31,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:51:31,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:51:31,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:51:31,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:51:31,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:51:31,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:51:31,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:51:31,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:51:31,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:51:31,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:51:31,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:51:31,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:51:31,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:51:31,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:51:31,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:51:31,932 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:51:31,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:51:31,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:51:31,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:51:31,933 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:51:31,934 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:51:31,934 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:51:31,935 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:51:31,935 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:51:31,936 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:51:31,938 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:51:33,307 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:51:33,367 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:51:33,368 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:51:33,438 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:51:33,492 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:51:33,529 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:51:33,557 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:51:33,557 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,558 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:51:33,559 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,559 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:51:33,560 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:33,561 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:51:33,562 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,564 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:51:33,564 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,565 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:51:33,566 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,567 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:51:33,567 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,569 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:51:33,569 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,571 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:51:33,571 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,573 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:51:33,573 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,574 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:51:33,574 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,576 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:51:33,576 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,579 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:51:33,579 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,581 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:51:33,582 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:33,583 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:33,585 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:51:33,936 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:51:33,937 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:51:33,938 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:51:33,938 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:51:33,939 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:51:33,939 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:51:33,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:51:33,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:51:33,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:51:33,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:51:33,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:51:33,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:51:33,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:51:33,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:51:33,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:51:33,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:51:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:51:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:51:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:51:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:51:33,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:51:33,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:51:33,943 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:51:33,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:51:33,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:51:33,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:51:33,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:51:33,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:51:33,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:51:33,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:51:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:51:33,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:51:33,947 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:51:33,960 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:51:33,962 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:51:33,962 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:51:33,964 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:51:33,964 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:51:33,965 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:51:33,965 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:51:33,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:33,975 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:51:33,975 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (, ) 2025-05-09 10:51:33,977 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:51:33,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:33,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:51:33,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:51:33,980 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:51:33,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:33,982 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:51:33,983 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, , ) 2025-05-09 10:51:33,984 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:33,984 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:51:33,984 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:51:33,984 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:51:33,984 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:51:33,985 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:51:33,985 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:33,986 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:51:33,987 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, datetime.datetime(2025, 5, 9, 9, 51, 33, 980214)) 2025-05-09 10:51:33,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:41,794 - app - INFO - 应用程序关闭中... 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:51:41,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:51:41,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:51:41,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:51:41,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:51:41,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:51:41,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:51:41,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:51:41,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:51:41,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:51:41,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:51:41,804 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:51:41,804 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:51:41,804 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:51:41,804 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:51:41,804 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:51:41,804 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:51:43,247 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:51:43,316 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:51:43,319 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:51:43,386 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:51:43,437 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:51:43,462 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:51:43,487 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:51:43,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,489 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:51:43,491 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,492 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:51:43,493 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,494 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:43,494 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:51:43,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,497 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:51:43,497 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:51:43,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,500 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:51:43,500 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,502 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:51:43,502 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,503 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:51:43,504 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:51:43,506 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,517 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:51:43,517 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:51:43,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:43,517 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:51:43,865 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:51:43,865 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:51:43,865 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:51:43,867 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:51:43,867 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:51:43,867 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:51:43,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:51:43,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:51:43,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:51:43,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:51:43,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:51:43,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:51:43,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:51:43,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:51:43,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:51:43,875 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:51:43,886 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:51:43,886 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:51:43,886 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:51:43,886 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:51:43,886 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:51:43,886 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:51:43,886 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:51:43,896 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:43,898 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:51:43,907 - sqlalchemy.engine.Engine - INFO - [generated in 0.00150s] (, ) 2025-05-09 10:51:43,909 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:51:43,910 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:43,911 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:51:43,911 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:51:43,911 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:51:43,911 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:43,916 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:51:43,916 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] (, , ) 2025-05-09 10:51:43,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:43,916 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:51:43,916 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:51:43,916 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:51:43,916 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:51:43,916 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:51:43,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:43,927 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:51:43,927 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, datetime.datetime(2025, 5, 9, 9, 51, 43, 911905)) 2025-05-09 10:51:43,927 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:46,073 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:51:46,083 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:51:46,083 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:51:46,083 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:51:46,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:51:46,089 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:51:46,090 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:51:46,090 - sqlalchemy.engine.Engine - INFO - [cached since 0.002327s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:51:46,091 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:51:46,091 - sqlalchemy.engine.Engine - INFO - [cached since 0.003997s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:51:46,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:51:46,091 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0178秒 2025-05-09 10:52:43,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:52:43,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:52:43,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:52:43,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:52:43,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:52:43,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:52:43,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:52:43,944 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:52:43,944 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 9, 52, 43, 943461)) 2025-05-09 10:52:43,944 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:53:17,724 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:53:17,725 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:53:17,725 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:53:17,726 - sqlalchemy.engine.Engine - INFO - [cached since 91.64s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:53:17,728 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:53:17,728 - sqlalchemy.engine.Engine - INFO - [cached since 91.64s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:53:17,729 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:53:17,730 - sqlalchemy.engine.Engine - INFO - [cached since 91.64s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:53:17,731 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:53:17,731 - sqlalchemy.engine.Engine - INFO - [cached since 91.64s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:53:17,733 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:53:17,734 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0098秒 2025-05-09 10:53:43,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:53:43,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:53:43,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:53:43,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:53:43,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:53:43,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:53:43,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:53:43,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:53:43,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:53:43,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:53:43,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:53:43,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:53:43,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:53:43,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:53:43,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:53:43,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:53:43,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:53:43,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:53:43,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:53:43,930 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:53:43,930 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 53, 43, 924042)) 2025-05-09 10:53:43,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:53:43,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:53:43,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:53:43,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:53:43,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:53:43,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:53:43,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:53:43,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:53:43,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:53:43,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:53:43,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:53:43,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:53:43,950 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:53:43,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:53:43,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:53:43,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:53:43,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:53:43,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:53:43,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:53:43,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:53:43,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:53:43,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:53:43,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:53:43,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:53:43,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:53:43,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:53:43,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:53:43,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:53:43,956 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:53:43,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:53:43,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:53:43,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:53:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:53:43,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:53:43,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:53:43,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:53:43,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:53:43,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:53:43,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:53:43,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:53:43,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:53:43,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:53:43,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:53:43,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:53:43,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:53:43,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:53:43,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:53:43,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:53:43,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:53:43,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:53:43,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:53:43,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:53:43,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:53:43,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:53:43,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:53:43,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:53:43,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:53:43,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:53:43,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:53:43,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:53:43,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:53:43,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:53:43,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:53:43,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:53:43,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:53:43,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:53:43,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:53:43,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:53:43,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:53:43,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:53:43,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:53:43,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:53:43,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:53:44,399 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae1 来自 127.0.0.1 2025-05-09 10:53:44,399 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:53:44,399 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:53:44,399 - sqlalchemy.engine.Engine - INFO - [cached since 118.3s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae1',) 2025-05-09 10:53:44,399 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:53:44,399 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae1 状态码: 200 耗时: 0.0000秒 2025-05-09 10:53:49,845 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:53:49,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:53:49,848 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:53:49,848 - sqlalchemy.engine.Engine - INFO - [cached since 123.8s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:53:49,851 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:53:49,855 - sqlalchemy.engine.Engine - INFO - [cached since 123.8s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:53:49,860 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:53:49,861 - sqlalchemy.engine.Engine - INFO - [cached since 123.8s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:53:49,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:53:49,863 - sqlalchemy.engine.Engine - INFO - [cached since 123.8s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:53:49,864 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:53:49,865 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0200秒 2025-05-09 10:54:43,982 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:54:43,984 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:54:43,985 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 9, 54, 43, 981852)) 2025-05-09 10:54:43,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:54:43,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:54:43,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:54:43,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:54:43,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:54:43,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:54:43,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:54:43,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:54:43,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:54:43,990 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:54:43,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:54:43,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:54:43,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:54:43,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:54:43,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:54:43,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:54:43,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:54:43,994 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:54:43,994 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:54:43,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:54:43,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:54:43,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:54:43,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:54:43,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:54:43,996 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:54:43,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:54:43,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:54:43,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:54:43,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:54:43,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:54:43,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:54:44,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:54:44,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:54:44,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:54:44,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:54:44,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:54:44,008 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:54:44,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:54:44,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:54:44,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:54:44,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:54:44,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:54:44,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:54:44,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:54:44,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:54:44,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:54:44,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:54:44,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:54:44,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:54:44,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:54:44,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:54:44,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:54:44,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:54:44,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:54:44,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:54:44,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:54:44,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:54:44,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:54:44,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:54:44,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:54:44,017 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:54:44,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:54:44,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:54:44,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:54:44,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:54:44,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:54:44,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:54:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:54:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:54:44,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:54:44,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:54:44,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:54:44,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:54:44,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:54:44,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:54:44,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:54:44,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:54:44,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:54:44,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:54:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:54:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:54:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:54:44,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:54:44,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:54:44,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:54:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:54:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:54:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:54:44,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:54:44,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:54:44,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:55:44,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:55:44,002 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:55:44,002 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 9, 55, 44, 81)) 2025-05-09 10:55:44,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:55:44,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:55:44,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:55:44,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:55:44,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:55:44,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:55:44,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:55:44,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:55:44,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:55:44,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:55:44,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:55:44,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:55:44,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:55:44,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:55:44,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:55:44,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:55:44,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:55:44,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:55:44,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:55:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:55:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:55:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:55:44,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:55:44,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:55:44,067 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:55:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:55:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:55:44,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:55:44,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:55:44,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:55:44,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:55:44,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:55:44,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:55:44,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:55:44,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:55:44,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:55:44,069 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:55:44,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:55:44,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:55:44,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:55:44,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:55:44,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:55:44,070 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:55:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:55:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:55:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:55:44,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:55:44,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:55:44,070 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:55:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:55:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:55:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:55:44,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:55:44,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:55:44,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:55:44,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:55:44,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:55:44,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:55:44,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:55:44,072 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:55:44,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:55:44,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:55:44,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:55:44,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:55:44,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:55:44,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:55:44,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:55:44,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:55:44,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:55:44,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:55:44,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:55:44,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:55:44,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:55:44,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:55:44,179 - app - INFO - 应用程序关闭中... 2025-05-09 10:55:44,180 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:55:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:55:44,181 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:55:44,181 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:55:44,182 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:55:44,182 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:55:44,182 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:55:44,183 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:55:44,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:55:44,184 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:55:44,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:55:44,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:55:44,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:55:44,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:55:44,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:55:44,186 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:55:44,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:55:44,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:55:44,192 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:55:44,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:55:44,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:55:44,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:55:44,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:55:44,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:55:44,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:55:44,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:55:44,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:55:44,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:55:44,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:55:44,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:55:44,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:55:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:55:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:55:44,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:55:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:55:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:55:44,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:55:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:55:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:55:44,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:55:44,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:55:44,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:55:44,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:55:44,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:55:44,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:55:44,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:55:44,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:55:44,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:55:44,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:55:44,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:55:44,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:55:44,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:55:44,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:55:44,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:55:44,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:55:44,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:55:44,215 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:55:44,216 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:55:44,216 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:55:44,217 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:55:44,217 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:55:44,218 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:55:45,517 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:55:45,580 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:55:45,581 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:55:45,652 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:55:45,702 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:55:45,725 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:55:45,749 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:55:45,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,751 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:55:45,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,753 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:55:45,753 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,754 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:55:45,755 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:55:45,755 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:55:45,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,760 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:55:45,760 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,762 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:55:45,762 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,764 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:55:45,764 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,766 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:55:45,766 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,768 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:55:45,768 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,769 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:55:45,769 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,771 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:55:45,771 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,772 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:55:45,772 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,774 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:55:45,774 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:55:45,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:55:45,776 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:55:46,144 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:55:46,144 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:55:46,145 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:55:46,146 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:55:46,149 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:55:46,150 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:55:46,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:55:46,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:55:46,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:55:46,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:55:46,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:55:46,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:55:46,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:55:46,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:55:46,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:55:46,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:55:46,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:55:46,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:55:46,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:55:46,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:55:46,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:55:46,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:55:46,154 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:55:46,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:55:46,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:55:46,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:55:46,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:55:46,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:55:46,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:55:46,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:55:46,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:55:46,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:55:46,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:55:46,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:55:46,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:55:46,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:55:46,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:55:46,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:55:46,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:55:46,160 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:55:46,161 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:55:46,164 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:55:46,164 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:55:46,165 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:55:46,165 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:55:46,166 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:55:46,166 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:55:46,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:55:46,176 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:55:46,176 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, ) 2025-05-09 10:55:46,177 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:55:46,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:55:46,179 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:55:46,179 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:55:46,179 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:55:46,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:55:46,182 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:55:46,182 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] (, , ) 2025-05-09 10:55:46,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:55:46,184 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:55:46,185 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:55:46,185 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:55:46,185 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:55:46,185 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:55:46,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:55:46,187 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:55:46,188 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] (, datetime.datetime(2025, 5, 9, 9, 55, 46, 180641)) 2025-05-09 10:55:46,190 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:56:08,109 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:56:08,111 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:56:08,114 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:56:08,114 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:56:08,117 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:56:08,117 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:56:08,118 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:56:08,120 - sqlalchemy.engine.Engine - INFO - [cached since 0.003527s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:56:08,121 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:56:08,121 - sqlalchemy.engine.Engine - INFO - [cached since 0.004967s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:56:08,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:56:08,124 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0154秒 2025-05-09 10:56:08,272 - app - INFO - 应用程序关闭中... 2025-05-09 10:56:08,273 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 10:56:08,274 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 10:56:08,275 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 10:56:08,275 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 10:56:08,275 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 10:56:08,276 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 10:56:08,276 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 10:56:08,277 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 10:56:08,277 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 10:56:08,277 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 10:56:08,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:56:08,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:56:08,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:56:08,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:56:08,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:56:08,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 10:56:08,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:56:08,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:56:08,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 10:56:08,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:56:08,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:56:08,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 10:56:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:56:08,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:56:08,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:56:08,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:56:08,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:56:08,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:56:08,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:56:08,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 10:56:08,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:56:08,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:56:08,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 10:56:08,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:56:08,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:56:08,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 10:56:08,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:56:08,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:56:08,315 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 10:56:08,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:56:08,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:56:08,320 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 10:56:08,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:56:08,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:56:08,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 10:56:08,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:56:08,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:56:08,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 10:56:08,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 10:56:08,325 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 10:56:08,325 - app - INFO - 增强版任务调度器已停止 2025-05-09 10:56:08,326 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 10:56:08,326 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 10:56:08,327 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 10:56:08,328 - data.session - INFO - 数据库连接已关闭 2025-05-09 10:56:09,568 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 10:56:09,630 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 10:56:09,630 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 10:56:09,702 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 10:56:09,753 - data.session - INFO - 正在初始化数据库... 2025-05-09 10:56:09,774 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 10:56:09,785 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:56:09,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,785 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:56:09,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,785 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:56:09,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,795 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:56:09,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 10:56:09,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,802 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 10:56:09,802 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,805 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 10:56:09,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,805 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 10:56:09,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 10:56:09,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 10:56:09,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 10:56:09,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,825 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 10:56:09,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,825 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 10:56:09,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,836 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 10:56:09,836 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,836 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 10:56:09,836 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 10:56:09,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:56:09,846 - data.session - INFO - 数据库表初始化完成 2025-05-09 10:56:10,201 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 10:56:10,204 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 10:56:10,206 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 10:56:10,207 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 10:56:10,208 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 10:56:10,210 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 10:56:10,210 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 10:56:10,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 10:56:10,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 10:56:10,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 10:56:10,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 10:56:10,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 10:56:10,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 10:56:10,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 10:56:10,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 10:56:10,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 10:56:10,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 10:56:10,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 10:56:10,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 10:56:10,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 10:56:10,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:56:10,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 10:56:10,215 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 10:56:10,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:56:10,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:56:10,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:56:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:56:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:56:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:56:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:56:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:56:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:56:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:56:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:56:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:56:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:56:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:56:10,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:56:10,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 10:56:10,221 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 10:56:10,222 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:56:10,223 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 10:56:10,224 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:56:10,224 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 10:56:10,225 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:56:10,225 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 10:56:10,226 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 10:56:10,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:56:10,229 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 10:56:10,229 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, ) 2025-05-09 10:56:10,229 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 10:56:10,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:56:10,239 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 10:56:10,239 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 10:56:10,239 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 10:56:10,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:56:10,239 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 10:56:10,239 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] (, , ) 2025-05-09 10:56:10,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:56:10,249 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 10:56:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 10:56:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 10:56:10,249 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 10:56:10,249 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 10:56:10,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:56:10,256 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:56:10,256 - sqlalchemy.engine.Engine - INFO - [generated in 0.00096s] (, datetime.datetime(2025, 5, 9, 9, 56, 10, 239541)) 2025-05-09 10:56:10,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:56:13,766 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 10:56:13,768 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:56:13,771 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 10:56:13,771 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 10:56:13,774 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:56:13,775 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 10:56:13,776 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:56:13,777 - sqlalchemy.engine.Engine - INFO - [cached since 0.002937s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 10:56:13,777 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 10:56:13,779 - sqlalchemy.engine.Engine - INFO - [cached since 0.005706s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 10:56:13,780 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:56:13,781 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0164秒 2025-05-09 10:57:10,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:57:10,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:57:10,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:57:10,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:57:10,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:57:10,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:57:10,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:57:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:57:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:57:10,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:57:10,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:57:10,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:57:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:57:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:57:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:57:10,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:57:10,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:57:10,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:57:10,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:57:10,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:57:10,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:57:10,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:57:10,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:57:10,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:57:10,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:57:10,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:57:10,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:57:10,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:57:10,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:57:10,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:57:10,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:57:10,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:57:10,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:57:10,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:57:10,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:57:10,231 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:57:10,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:57:10,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:57:10,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:57:10,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:57:10,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:57:10,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:57:10,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:57:10,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:57:10,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:57:10,235 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:57:10,235 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:57:10,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:57:10,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:57:10,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:57:10,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:57:10,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:57:10,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:57:10,240 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:57:10,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:57:10,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:57:10,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:57:10,243 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:57:10,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:57:10,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:57:10,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:57:10,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:57:10,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:57:10,246 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:57:10,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:57:10,246 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:57:10,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:57:10,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:57:10,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:57:10,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:57:10,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:57:10,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:57:10,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:57:10,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:57:10,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:57:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:57:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:57:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:57:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:57:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:57:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:57:10,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:57:10,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:57:10,275 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:57:10,275 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:57:10,276 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 9, 57, 10, 275470)) 2025-05-09 10:57:10,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:58:10,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:58:10,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:58:10,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:58:10,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:58:10,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:58:10,253 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:58:10,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:58:10,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:58:10,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:58:10,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:58:10,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:58:10,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:58:10,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:58:10,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:58:10,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:58:10,267 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:58:10,268 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:58:10,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:58:10,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:58:10,270 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:58:10,271 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 9, 58, 10, 259166)) 2025-05-09 10:58:10,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:58:10,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:58:10,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:58:10,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:58:10,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:58:10,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:58:10,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:58:10,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:58:10,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:58:10,284 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:58:10,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:58:10,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:58:10,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:58:10,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:58:10,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:58:10,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:58:10,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:58:10,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:58:10,302 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:58:10,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:58:10,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:58:10,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:58:10,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:58:10,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:58:10,302 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:58:10,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:58:10,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:58:10,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:58:10,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:58:10,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:58:10,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:58:10,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:58:10,312 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:58:10,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:58:10,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:58:10,312 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:58:10,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:58:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:58:10,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:58:10,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:58:10,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:58:10,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:58:10,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:58:10,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:58:10,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:58:10,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:58:10,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:58:10,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:58:10,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 10:59:10,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 10:59:10,305 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 10:59:10,305 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 9, 59, 10, 305775)) 2025-05-09 10:59:10,305 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 10:59:10,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 10:59:10,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 10:59:10,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 10:59:10,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 10:59:10,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 10:59:10,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 10:59:10,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 10:59:10,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 10:59:10,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 10:59:10,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 10:59:10,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 10:59:10,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 10:59:10,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 10:59:10,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 10:59:10,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 10:59:10,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 10:59:10,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 10:59:10,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 10:59:10,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 10:59:10,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 10:59:10,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 10:59:10,357 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 10:59:10,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 10:59:10,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 10:59:10,357 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 10:59:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 10:59:10,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 10:59:10,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 10:59:10,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 10:59:10,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 10:59:10,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 10:59:10,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 10:59:10,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 10:59:10,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 10:59:10,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 10:59:10,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 10:59:10,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 10:59:10,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 10:59:10,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 10:59:10,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 10:59:10,380 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 10:59:10,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 10:59:10,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 10:59:10,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 10:59:10,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 10:59:10,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 10:59:10,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 10:59:10,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 10:59:10,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 10:59:10,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 10:59:10,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 10:59:10,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 10:59:10,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 10:59:10,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 10:59:10,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 10:59:10,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 10:59:10,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 10:59:10,398 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 10:59:10,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 10:59:10,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 10:59:10,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 10:59:10,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 10:59:10,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 10:59:10,398 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 10:59:10,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 10:59:10,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 10:59:10,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 10:59:10,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 10:59:10,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 10:59:10,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 10:59:10,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 10:59:10,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 10:59:10,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 10:59:10,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 10:59:10,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 10:59:10,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 10:59:10,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 10:59:40,418 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 10:59:40,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 10:59:40,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 10:59:40,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 10:59:40,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 10:59:40,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:00:10,323 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:00:10,323 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:00:10,323 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 10, 0, 10, 323871)) 2025-05-09 11:00:10,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:00:10,443 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:00:10,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:00:10,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:00:10,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:00:10,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:00:10,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:00:10,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:00:10,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:00:10,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:00:10,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:00:10,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:00:10,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:00:10,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:00:10,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:00:10,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:00:10,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:00:10,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:00:10,462 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:00:10,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:00:10,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:00:10,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:00:10,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:00:10,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:00:10,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:00:10,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:00:10,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:00:10,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:00:10,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:00:10,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:00:10,479 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:00:10,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:00:10,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:00:10,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:00:10,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:00:10,480 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:00:10,481 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:00:10,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:00:10,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:00:10,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:00:10,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:00:10,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:00:10,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:00:10,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:00:10,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:00:10,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:00:10,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:00:10,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:00:10,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:00:10,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:00:10,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:00:10,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:00:10,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:00:10,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:00:10,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:00:10,510 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:00:10,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:00:10,510 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:00:10,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:00:10,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:00:10,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:00:10,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:00:10,515 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:00:10,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:00:40,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:00:40,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:00:40,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:00:40,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:00:40,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:00:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:01:10,337 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:01:10,339 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:01:10,341 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 10, 1, 10, 337494)) 2025-05-09 11:01:10,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:01:10,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:01:10,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:01:10,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:01:10,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:01:10,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:01:10,524 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:01:10,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:01:10,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:01:10,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:01:10,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:01:10,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:01:10,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:01:10,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:01:10,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:01:10,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:01:10,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:01:10,536 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:01:10,537 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:01:10,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:01:10,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:01:10,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:01:10,546 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:01:10,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:01:10,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:01:10,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:01:10,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:01:10,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:01:10,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:01:10,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:01:10,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:01:10,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:01:10,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:01:10,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:01:10,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:01:10,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:01:10,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:01:10,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:01:10,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:01:10,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:01:10,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:01:10,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:01:10,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:01:10,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:01:10,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:01:10,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:01:10,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:01:10,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:01:10,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:01:10,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:01:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:01:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:01:10,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:01:10,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:01:10,574 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:01:10,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:01:10,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:01:10,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:01:10,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:01:10,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:01:10,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:01:10,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:01:10,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:01:10,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:01:10,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:01:10,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:01:10,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:01:10,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:01:10,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:01:10,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:01:10,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:01:10,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:01:10,588 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:01:10,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:01:10,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:01:10,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:01:10,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:01:10,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:01:10,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:01:10,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:01:10,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:01:10,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:01:10,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:01:10,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:01:10,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:01:40,618 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:01:40,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:01:40,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:01:40,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:01:40,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:01:40,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:02:10,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:02:10,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:02:10,368 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 10, 2, 10, 363672)) 2025-05-09 11:02:10,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:02:10,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:02:10,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:02:10,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:02:10,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:02:10,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:02:10,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:02:10,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:02:10,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:02:10,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:02:10,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:02:10,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:02:10,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:02:10,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:02:10,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:02:10,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:02:10,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:02:10,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:02:10,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:02:10,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:02:10,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:02:10,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:02:10,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:02:10,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:02:10,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:02:10,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:02:10,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:02:10,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:02:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:02:10,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:02:10,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:02:10,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:02:10,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:02:10,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:02:10,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:02:10,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:02:10,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:02:10,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:02:10,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:02:10,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:02:10,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:02:10,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:02:10,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:02:10,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:02:10,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:02:10,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:02:10,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:02:10,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:02:10,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:02:10,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:02:10,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:02:10,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:02:10,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:02:10,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:02:10,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:02:10,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:02:10,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:02:10,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:02:10,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:02:10,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:02:10,686 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:02:10,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:02:10,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:02:10,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:02:10,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:02:10,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:02:10,691 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:02:10,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:02:10,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:02:10,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:02:10,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:02:10,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:02:10,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:02:10,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:02:10,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:02:10,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:02:10,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:02:10,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:02:10,703 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:02:10,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:02:10,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:02:10,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:02:10,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:02:10,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:02:10,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:02:40,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:02:40,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:02:40,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:02:40,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:02:40,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:02:40,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:02:51,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:02:51,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:02:51,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:02:51,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:02:51,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:02:51,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:02:51,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:02:51,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:02:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:02:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:02:51,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:02:51,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:02:51,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:02:51,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:02:51,340 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 11:02:51,340 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 11:02:51,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:02:51,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:02:51,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:02:51,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:02:51,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:02:51,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:02:51,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:02:51,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:02:51,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:02:51,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:02:51,360 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 11:02:51,360 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 11:02:51,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 11:02:51,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 11:02:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:02:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:02:51,361 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 11:02:51,361 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 11:02:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:02:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:02:51,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:02:51,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:36:56,505 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 11:36:56,568 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 11:36:56,569 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 11:36:57,293 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 11:36:57,353 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 11:36:57,355 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 11:36:57,419 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 11:36:57,468 - data.session - INFO - 正在初始化数据库... 2025-05-09 11:36:57,515 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 11:36:57,539 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 11:36:57,541 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,543 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 11:36:57,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,548 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 11:36:57,549 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:36:57,551 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 11:36:57,553 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,559 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 11:36:57,559 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,561 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 11:36:57,565 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,567 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 11:36:57,567 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,572 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 11:36:57,572 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 11:36:57,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,584 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 11:36:57,584 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,593 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 11:36:57,593 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,597 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 11:36:57,597 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,601 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 11:36:57,601 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,606 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 11:36:57,610 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:36:57,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:36:57,614 - data.session - INFO - 数据库表初始化完成 2025-05-09 11:36:57,998 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 11:36:57,998 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 11:36:57,998 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 11:36:57,998 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 11:36:57,998 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 11:36:57,998 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 11:36:58,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 11:36:58,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 11:36:58,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 11:36:58,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 11:36:58,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 11:36:58,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 11:36:58,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 11:36:58,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:36:58,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 11:36:58,011 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 11:36:58,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:36:58,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:36:58,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:36:58,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:36:58,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:36:58,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:36:58,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:36:58,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 11:36:58,025 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 11:36:58,039 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 11:36:58,041 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 11:36:58,041 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 11:36:58,042 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 11:36:58,043 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 11:36:58,046 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 11:36:58,048 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 11:36:58,051 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:36:58,065 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 11:36:58,066 - sqlalchemy.engine.Engine - INFO - [generated in 0.00091s] (, ) 2025-05-09 11:36:58,068 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 11:36:58,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:36:58,069 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 11:36:58,069 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 11:36:58,073 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 11:36:58,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:36:58,073 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 11:36:58,073 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, , ) 2025-05-09 11:36:58,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:36:58,099 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 11:36:58,099 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 11:36:58,099 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 11:36:58,099 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 11:36:58,103 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 11:36:58,103 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:36:58,103 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:36:58,107 - sqlalchemy.engine.Engine - INFO - [generated in 0.00282s] (, datetime.datetime(2025, 5, 9, 10, 36, 58, 73428)) 2025-05-09 11:36:58,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:37:01,556 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/bf9a8ecb-16ab-4609-8b2c-34f28db864da 来自 192.168.189.153 2025-05-09 11:37:01,557 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/bf9a8ecb-16ab-4609-8b2c-34f28db864da 状态码: 200 耗时: 0.0010秒 2025-05-09 11:37:58,035 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:37:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:37:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:37:58,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:37:58,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:37:58,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:37:58,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:37:58,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:37:58,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:37:58,037 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:37:58,039 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:37:58,039 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:37:58,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:37:58,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:37:58,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:37:58,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:37:58,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:37:58,040 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:37:58,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:37:58,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:37:58,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:37:58,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:37:58,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:37:58,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:37:58,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:37:58,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:37:58,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:37:58,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:37:58,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:37:58,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:37:58,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:37:58,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:37:58,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:37:58,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:37:58,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:37:58,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:37:58,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:37:58,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:37:58,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:37:58,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:37:58,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:37:58,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:37:58,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:37:58,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:37:58,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:37:58,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:37:58,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:37:58,047 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:37:58,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:37:58,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:37:58,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:37:58,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:37:58,049 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:37:58,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:37:58,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:37:58,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:37:58,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:37:58,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:37:58,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:37:58,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:37:58,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:37:58,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:37:58,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:37:58,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:37:58,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:37:58,051 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:37:58,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:37:58,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:37:58,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:37:58,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:37:58,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:37:58,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:37:58,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:37:58,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:37:58,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:37:58,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:37:58,055 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:37:58,055 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:37:58,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:37:58,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:37:58,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:37:58,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:37:58,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:37:58,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:37:58,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:37:58,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:37:58,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:37:58,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:37:58,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:37:58,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:37:58,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:37:58,124 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:37:58,124 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 10, 37, 58, 122746)) 2025-05-09 11:37:58,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:38:58,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:38:58,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:38:58,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:38:58,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:38:58,100 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:38:58,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:38:58,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:38:58,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:38:58,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:38:58,101 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:38:58,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:38:58,101 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:38:58,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:38:58,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:38:58,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:38:58,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:38:58,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:38:58,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:38:58,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:38:58,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:38:58,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:38:58,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:38:58,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:38:58,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:38:58,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:38:58,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:38:58,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:38:58,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:38:58,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:38:58,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:38:58,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:38:58,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:38:58,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:38:58,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:38:58,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:38:58,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:38:58,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:38:58,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:38:58,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:38:58,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:38:58,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:38:58,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:38:58,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:38:58,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:38:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:38:58,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:38:58,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:38:58,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:38:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:38:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:38:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:38:58,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:38:58,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:38:58,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:38:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:38:58,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:38:58,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:38:58,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:38:58,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:38:58,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:38:58,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:38:58,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:38:58,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:38:58,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:38:58,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:38:58,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:38:58,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:38:58,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:38:58,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:38:58,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:38:58,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:38:58,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:38:58,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:38:58,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:38:58,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:38:58,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:38:58,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:38:58,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:38:58,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:38:58,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:38:58,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:38:58,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:38:58,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:38:58,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:38:58,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:38:58,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:38:58,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:38:58,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:38:58,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:38:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:38:58,145 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:38:58,146 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:38:58,146 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 10, 38, 58, 144709)) 2025-05-09 11:38:58,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:38:58,205 - app - INFO - 应用程序关闭中... 2025-05-09 11:38:58,205 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 11:38:58,205 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 11:38:58,205 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 11:38:58,205 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 11:38:58,205 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 11:38:58,205 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 11:38:58,205 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 11:38:58,205 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 11:38:58,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 11:38:58,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 11:38:58,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:38:58,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 11:38:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:38:58,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:38:58,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 11:38:58,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:38:58,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:38:58,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 11:38:58,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:38:58,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:38:58,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 11:38:58,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:38:58,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:38:58,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 11:38:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:38:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:38:58,232 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 11:38:58,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:38:58,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:38:58,232 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 11:38:58,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:38:58,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:38:58,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 11:38:58,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 11:38:58,243 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 11:38:58,244 - app - INFO - 增强版任务调度器已停止 2025-05-09 11:38:58,246 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 11:38:58,248 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 11:38:58,248 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 11:38:58,250 - data.session - INFO - 数据库连接已关闭 2025-05-09 11:38:59,579 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 11:38:59,637 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 11:38:59,642 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 11:38:59,707 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 11:38:59,760 - data.session - INFO - 正在初始化数据库... 2025-05-09 11:38:59,799 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 11:38:59,815 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 11:38:59,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,820 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 11:38:59,821 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,825 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 11:38:59,827 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:38:59,830 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 11:38:59,832 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,840 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 11:38:59,841 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,844 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 11:38:59,849 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,852 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 11:38:59,853 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,856 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 11:38:59,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,859 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 11:38:59,863 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,867 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 11:38:59,872 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,872 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 11:38:59,872 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,872 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 11:38:59,876 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,876 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 11:38:59,880 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,880 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 11:38:59,885 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 11:38:59,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:38:59,886 - data.session - INFO - 数据库表初始化完成 2025-05-09 11:39:00,236 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 11:39:00,236 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 11:39:00,236 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 11:39:00,236 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 11:39:00,237 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 11:39:00,237 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 11:39:00,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 11:39:00,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 11:39:00,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 11:39:00,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 11:39:00,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 11:39:00,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 11:39:00,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:39:00,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 11:39:00,239 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 11:39:00,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:39:00,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:39:00,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:39:00,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:39:00,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:39:00,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:39:00,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:39:00,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:39:00,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:39:00,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:39:00,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:39:00,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:39:00,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:39:00,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:39:00,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:39:00,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 11:39:00,244 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 11:39:00,267 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 11:39:00,269 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 11:39:00,270 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 11:39:00,273 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 11:39:00,274 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 11:39:00,274 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 11:39:00,274 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 11:39:00,275 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:00,284 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 11:39:00,284 - sqlalchemy.engine.Engine - INFO - [generated in 0.00081s] (, ) 2025-05-09 11:39:00,284 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 11:39:00,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:00,288 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 11:39:00,288 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 11:39:00,288 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 11:39:00,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:00,288 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 11:39:00,293 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, , ) 2025-05-09 11:39:00,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:00,293 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 11:39:00,293 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 11:39:00,293 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 11:39:00,293 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 11:39:00,293 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 11:39:00,293 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:00,293 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:39:00,297 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, datetime.datetime(2025, 5, 9, 10, 39, 0, 288622)) 2025-05-09 11:39:00,297 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:22,623 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/bf9a8ecb-16ab-4609-8b2c-34f28db864da 来自 192.168.189.211 2025-05-09 11:39:22,623 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/bf9a8ecb-16ab-4609-8b2c-34f28db864da 状态码: 200 耗时: 0.0000秒 2025-05-09 11:39:22,627 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/bf9a8ecb-16ab-4609-8b2c-34f28db864da 来自 192.168.189.211 2025-05-09 11:39:22,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:22,631 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:39:22,631 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('bf9a8ecb-16ab-4609-8b2c-34f28db864da',) 2025-05-09 11:39:22,636 - services.task_edit_service - ERROR - 任务不存在: bf9a8ecb-16ab-4609-8b2c-34f28db864da NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_edit_api.py", line 427, in get_input_param_types result = await TaskEditService.get_task_input_params(id) File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 722, in get_task_input_params logger.error(f"任务不存在: {task_id}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 11:39:22,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:22,640 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/bf9a8ecb-16ab-4609-8b2c-34f28db864da 状态码: 200 耗时: 0.0124秒 2025-05-09 11:39:22,648 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/bf9a8ecb-16ab-4609-8b2c-34f28db864da 来自 192.168.189.211 2025-05-09 11:39:22,648 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/bf9a8ecb-16ab-4609-8b2c-34f28db864da 状态码: 200 耗时: 0.0000秒 2025-05-09 11:39:22,648 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/bf9a8ecb-16ab-4609-8b2c-34f28db864da 来自 192.168.189.211 2025-05-09 11:39:22,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:22,653 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 11:39:22,653 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('bf9a8ecb-16ab-4609-8b2c-34f28db864da',) 2025-05-09 11:39:22,655 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:22,657 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/bf9a8ecb-16ab-4609-8b2c-34f28db864da 状态码: 200 耗时: 0.0085秒 2025-05-09 11:39:25,897 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/893732ba-c758-46aa-bbc3-8d931d5fc68a 来自 192.168.189.211 2025-05-09 11:39:25,898 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/893732ba-c758-46aa-bbc3-8d931d5fc68a 状态码: 200 耗时: 0.0010秒 2025-05-09 11:39:25,902 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/893732ba-c758-46aa-bbc3-8d931d5fc68a 来自 192.168.189.211 2025-05-09 11:39:25,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:25,903 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:39:25,903 - sqlalchemy.engine.Engine - INFO - [cached since 3.273s ago] ('893732ba-c758-46aa-bbc3-8d931d5fc68a',) 2025-05-09 11:39:25,905 - services.task_edit_service - ERROR - 任务不存在: 893732ba-c758-46aa-bbc3-8d931d5fc68a NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_edit_api.py", line 427, in get_input_param_types result = await TaskEditService.get_task_input_params(id) File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 722, in get_task_input_params logger.error(f"任务不存在: {task_id}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 11:39:25,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:25,906 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/893732ba-c758-46aa-bbc3-8d931d5fc68a 状态码: 200 耗时: 0.0037秒 2025-05-09 11:39:25,913 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/893732ba-c758-46aa-bbc3-8d931d5fc68a 来自 192.168.189.211 2025-05-09 11:39:25,913 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/893732ba-c758-46aa-bbc3-8d931d5fc68a 状态码: 200 耗时: 0.0006秒 2025-05-09 11:39:25,913 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/893732ba-c758-46aa-bbc3-8d931d5fc68a 来自 192.168.189.211 2025-05-09 11:39:25,913 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:25,917 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 11:39:25,917 - sqlalchemy.engine.Engine - INFO - [cached since 3.264s ago] ('893732ba-c758-46aa-bbc3-8d931d5fc68a',) 2025-05-09 11:39:25,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:25,917 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/893732ba-c758-46aa-bbc3-8d931d5fc68a 状态码: 200 耗时: 0.0036秒 2025-05-09 11:39:29,272 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 11:39:29,272 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0000秒 2025-05-09 11:39:29,276 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 11:39:29,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:29,278 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:39:29,280 - sqlalchemy.engine.Engine - INFO - [cached since 6.649s ago] ('069baf20-5949-429d-bab1-14f1a4343b32',) 2025-05-09 11:39:29,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:29,284 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0079秒 2025-05-09 11:39:29,289 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 11:39:29,294 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0041秒 2025-05-09 11:39:29,296 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/069baf20-5949-429d-bab1-14f1a4343b32 来自 192.168.189.211 2025-05-09 11:39:29,296 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:29,296 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 11:39:29,299 - sqlalchemy.engine.Engine - INFO - [cached since 6.646s ago] ('069baf20-5949-429d-bab1-14f1a4343b32',) 2025-05-09 11:39:29,299 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:39:29,299 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('069baf20-5949-429d-bab1-14f1a4343b32', 'b3') 2025-05-09 11:39:29,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:39:29,303 - sqlalchemy.engine.Engine - INFO - [cached since 0.002042s ago] ('069baf20-5949-429d-bab1-14f1a4343b32', 'b2') 2025-05-09 11:39:29,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:39:29,303 - sqlalchemy.engine.Engine - INFO - [cached since 0.003764s ago] ('069baf20-5949-429d-bab1-14f1a4343b32', 'b1') 2025-05-09 11:39:29,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:29,307 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/069baf20-5949-429d-bab1-14f1a4343b32 状态码: 200 耗时: 0.0115秒 2025-05-09 11:39:35,250 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/389dc053-b6f7-4e1e-84a0-bd400fb2394e 来自 192.168.189.211 2025-05-09 11:39:35,250 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/389dc053-b6f7-4e1e-84a0-bd400fb2394e 状态码: 200 耗时: 0.0000秒 2025-05-09 11:39:35,256 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/389dc053-b6f7-4e1e-84a0-bd400fb2394e 来自 192.168.189.211 2025-05-09 11:39:35,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:35,261 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:39:35,263 - sqlalchemy.engine.Engine - INFO - [cached since 12.63s ago] ('389dc053-b6f7-4e1e-84a0-bd400fb2394e',) 2025-05-09 11:39:35,263 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:35,267 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/389dc053-b6f7-4e1e-84a0-bd400fb2394e 状态码: 200 耗时: 0.0102秒 2025-05-09 11:39:35,277 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/389dc053-b6f7-4e1e-84a0-bd400fb2394e 来自 192.168.189.211 2025-05-09 11:39:35,277 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/389dc053-b6f7-4e1e-84a0-bd400fb2394e 状态码: 200 耗时: 0.0020秒 2025-05-09 11:39:35,279 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/389dc053-b6f7-4e1e-84a0-bd400fb2394e 来自 192.168.189.211 2025-05-09 11:39:35,279 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:35,279 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 11:39:35,279 - sqlalchemy.engine.Engine - INFO - [cached since 12.63s ago] ('389dc053-b6f7-4e1e-84a0-bd400fb2394e',) 2025-05-09 11:39:35,279 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:39:35,279 - sqlalchemy.engine.Engine - INFO - [cached since 5.981s ago] ('389dc053-b6f7-4e1e-84a0-bd400fb2394e', 'b1') 2025-05-09 11:39:35,283 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:39:35,283 - service.task_record_service - ERROR - 获取任务记录执行结果失败: No row was found when one was required Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 255, in get_block_results task_logs = task_logs.scalars().one() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 1808, in one return self._only_one_row( ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 752, in _only_one_row raise exc.NoResultFound( sqlalchemy.exc.NoResultFound: No row was found when one was required Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 279, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 11:39:35,285 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/389dc053-b6f7-4e1e-84a0-bd400fb2394e 状态码: 404 耗时: 0.0058秒 2025-05-09 11:39:38,211 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 192.168.189.211 2025-05-09 11:39:38,215 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0040秒 2025-05-09 11:39:38,219 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 192.168.189.211 2025-05-09 11:39:38,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:38,221 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:39:38,221 - sqlalchemy.engine.Engine - INFO - [cached since 15.59s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 11:39:38,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:38,223 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0040秒 2025-05-09 11:39:38,232 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 192.168.189.211 2025-05-09 11:39:38,232 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0000秒 2025-05-09 11:39:38,236 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 192.168.189.211 2025-05-09 11:39:38,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:39:38,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 11:39:38,236 - sqlalchemy.engine.Engine - INFO - [cached since 15.58s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 11:39:38,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:39:38,240 - sqlalchemy.engine.Engine - INFO - [cached since 8.938s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b1') 2025-05-09 11:39:38,241 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:39:38,241 - sqlalchemy.engine.Engine - INFO - [cached since 8.94s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b3') 2025-05-09 11:39:38,241 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:39:38,241 - sqlalchemy.engine.Engine - INFO - [cached since 8.941s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae', 'b2') 2025-05-09 11:39:38,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:39:38,241 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0050秒 2025-05-09 11:40:00,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:40:00,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:40:00,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:40:00,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:40:00,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:40:00,278 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:40:00,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:40:00,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:40:00,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:40:00,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:40:00,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:40:00,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:40:00,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:40:00,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:40:00,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:40:00,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:40:00,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:40:00,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:40:00,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:40:00,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:40:00,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:40:00,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:40:00,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:40:00,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:40:00,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:40:00,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:40:00,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:40:00,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:40:00,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:40:00,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:40:00,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:40:00,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:40:00,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:40:00,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:40:00,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:40:00,285 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:40:00,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:40:00,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:40:00,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:40:00,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:00,287 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:40:00,287 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 10, 40, 0, 284331)) 2025-05-09 11:40:00,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:40:00,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:40:00,288 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:40:00,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:40:00,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:40:00,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:40:00,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:40:00,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:40:00,289 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:40:00,289 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:00,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:40:00,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:40:00,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:40:00,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:40:00,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:40:00,291 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:40:00,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:40:00,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:40:00,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:40:00,291 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:40:00,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:40:00,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:40:00,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:40:00,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:40:00,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:40:00,293 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:40:00,293 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:40:00,293 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:40:00,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:40:00,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:40:00,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:40:00,294 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:40:00,295 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:40:00,295 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:40:00,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:40:00,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:40:00,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:40:00,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:40:00,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:40:00,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:40:00,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:40:00,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:40:00,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:40:00,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:40:00,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:40:00,298 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:40:00,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:40:00,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:40:00,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:40:00,298 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:40:00,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:40:00,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:40:28,422 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 11:40:28,423 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 11:40:28,426 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 11:40:28,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:28,434 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 11:40:28,434 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] {} 2025-05-09 11:40:28,439 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 11:40:28,440 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] {'param_1': 0, 'param_2': 10} 2025-05-09 11:40:28,445 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:40:28,447 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0210秒 2025-05-09 11:40:29,817 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:40:29,818 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 11:40:29,819 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:40:29,819 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 11:40:29,820 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:40:29,823 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 11:40:29,830 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:40:29,834 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 11:40:29,834 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 11:40:29,835 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 11:40:29,836 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 11:40:29,838 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:40:29,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:29,838 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 11:40:29,838 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:40:29,839 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0019秒 2025-05-09 11:40:29,841 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:40:29,842 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 11:40:29,842 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 11:40:29,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:29,845 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 11:40:29,845 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 11:40:29,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:29,847 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0100秒 2025-05-09 11:40:29,846 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:40:29,848 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0079秒 2025-05-09 11:40:29,854 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 11:40:29,855 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:40:29,855 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 11:40:29,856 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 11:40:29,857 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 11:40:29,860 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:40:29,860 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-09 11:40:29,861 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:40:29,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:29,862 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 11:40:29,862 - sqlalchemy.engine.Engine - INFO - [cached since 0.0187s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 11:40:29,864 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 11:40:29,864 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:40:29,865 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:40:29,867 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0070秒 2025-05-09 11:40:29,868 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:29,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 11:40:29,869 - sqlalchemy.engine.Engine - INFO - [cached since 0.02476s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 11:40:29,870 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:40:29,872 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0070秒 2025-05-09 11:40:32,096 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 11:40:32,096 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 11:40:32,099 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 11:40:32,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,104 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:40:32,104 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:40:32,105 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,107 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:40:32,108 - sqlalchemy.engine.Engine - INFO - [cached since 0.004279s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:40:32,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,110 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 11:40:32,110 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 11:40:32,110 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 11:40:32,111 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,112 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 11:40:32,112 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 11, 40, 32, 112918), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 11:40:32,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,123 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:40:32,123 - sqlalchemy.engine.Engine - INFO - [cached since 0.01899s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:40:32,126 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,126 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('758595b7-ab26-47f1-a807-a7e87b0c7c18', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 11, 40, 32, 110918), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 11, 40, 32, 126154), datetime.datetime(2025, 5, 9, 11, 40, 32, 126154), 0) 2025-05-09 11:40:32,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,134 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,135 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:40:32,136 - sqlalchemy.engine.Engine - INFO - [cached since 69.5s ago] ('758595b7-ab26-47f1-a807-a7e87b0c7c18',) 2025-05-09 11:40:32,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,138 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 758595b7-ab26-47f1-a807-a7e87b0c7c18 (优先级 1) 添加到队列 0 2025-05-09 11:40:32,146 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 11:40:32,146 - services.sync_service - INFO - 正在同步创建任务到天风系统: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,146 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"758595b7-ab26-47f1-a807-a7e87b0c7c18","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 11:40:32","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 11:40:32,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: 758595b7-ab26-47f1-a807-a7e87b0c7c18, 优先级: 1 2025-05-09 11:40:32,208 - services.execution.task_executor - DEBUG - 任务 758595b7-ab26-47f1-a807-a7e87b0c7c18 设置超时时间: 3600秒 2025-05-09 11:40:32,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,214 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:40:32,215 - sqlalchemy.engine.Engine - INFO - [cached since 69.58s ago] ('758595b7-ab26-47f1-a807-a7e87b0c7c18',) 2025-05-09 11:40:32,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:40:32,218 - sqlalchemy.engine.Engine - INFO - [cached since 0.1142s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:40:32,226 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:40:32,228 - sqlalchemy.engine.Engine - INFO - [generated in 0.00190s] (datetime.datetime(2025, 5, 9, 11, 40, 32, 221327), datetime.datetime(2025, 5, 9, 11, 40, 32, 226326), '758595b7-ab26-47f1-a807-a7e87b0c7c18') 2025-05-09 11:40:32,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,239 - services.sync_service - INFO - 成功同步任务到系统任务: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,240 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,241 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,242 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1427秒 2025-05-09 11:40:32,245 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,282 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,287 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:40:32,291 - sqlalchemy.engine.Engine - INFO - [generated in 0.00398s] ('任务执行中', , datetime.datetime(2025, 5, 9, 11, 40, 32, 287327), '758595b7-ab26-47f1-a807-a7e87b0c7c18') 2025-05-09 11:40:32,295 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,305 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 11:40:32,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,314 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,315 - sqlalchemy.engine.Engine - INFO - [generated in 0.00185s] ('e99a2f08-3241-444b-be86-381da708b013', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 305442), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 40, 32, 314439), datetime.datetime(2025, 5, 9, 11, 40, 32, 314439), 0) 2025-05-09 11:40:32,317 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,332 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,334 - sqlalchemy.engine.Engine - INFO - [generated in 0.00150s] ('e99a2f08-3241-444b-be86-381da708b013',) 2025-05-09 11:40:32,336 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 11:40:32,337 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 11:40:32,340 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,341 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 40, 32, 340746), 'e99a2f08-3241-444b-be86-381da708b013') 2025-05-09 11:40:32,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,350 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 11:40:32,352 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 11:40:32,353 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 11:40:32,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,357 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.04578s ago] ('596f0869-0f21-4b9e-83dd-5ca439bf5893', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 353803), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 40, 32, 357745), datetime.datetime(2025, 5, 9, 11, 40, 32, 357745), 0) 2025-05-09 11:40:32,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,372 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 596f0869-0f21-4b9e-83dd-5ca439bf5893 2025-05-09 11:40:32,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,375 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,377 - sqlalchemy.engine.Engine - INFO - [cached since 0.04444s ago] ('596f0869-0f21-4b9e-83dd-5ca439bf5893',) 2025-05-09 11:40:32,378 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 11:40:32,378 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 11:40:32,380 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,381 - sqlalchemy.engine.Engine - INFO - [cached since 0.04091s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 40, 32, 380747), '596f0869-0f21-4b9e-83dd-5ca439bf5893') 2025-05-09 11:40:32,384 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,393 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:40:32,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,395 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 11:40:32,396 - sqlalchemy.engine.Engine - INFO - [generated in 0.00084s] ('test', 0) 2025-05-09 11:40:32,398 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 11:40:32,399 - sqlalchemy.engine.Engine - INFO - [generated in 0.00098s] ('1', datetime.datetime(2025, 5, 9, 11, 40, 32, 398738), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 11:40:32,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,410 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,411 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('fbb0aee4-9c4d-4f9a-8cfd-2858a87d1320', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 410747), datetime.datetime(2025, 5, 9, 11, 40, 32, 410747), 0) 2025-05-09 11:40:32,413 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,423 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,424 - sqlalchemy.engine.Engine - INFO - [cached since 0.09199s ago] ('596f0869-0f21-4b9e-83dd-5ca439bf5893',) 2025-05-09 11:40:32,426 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 11:40:32,427 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 11:40:32,427 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,429 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] (datetime.datetime(2025, 5, 9, 11, 40, 32, 427747), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 40, 32, 427747), '596f0869-0f21-4b9e-83dd-5ca439bf5893') 2025-05-09 11:40:32,432 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,439 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 11:40:32,442 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,444 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,445 - sqlalchemy.engine.Engine - INFO - [cached since 0.1315s ago] ('04b65fac-e27a-475f-aca3-9881a974c986', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 439738), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 40, 32, 444748), datetime.datetime(2025, 5, 9, 11, 40, 32, 444748), 0) 2025-05-09 11:40:32,447 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,455 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 04b65fac-e27a-475f-aca3-9881a974c986 2025-05-09 11:40:32,456 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,457 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,459 - sqlalchemy.engine.Engine - INFO - [cached since 0.1266s ago] ('04b65fac-e27a-475f-aca3-9881a974c986',) 2025-05-09 11:40:32,461 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 11:40:32,462 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 11:40:32,463 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,464 - sqlalchemy.engine.Engine - INFO - [cached since 0.1242s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 40, 32, 463767), '04b65fac-e27a-475f-aca3-9881a974c986') 2025-05-09 11:40:32,466 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,474 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:40:32,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,476 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 11:40:32,476 - sqlalchemy.engine.Engine - INFO - [cached since 0.08097s ago] ('test', 0) 2025-05-09 11:40:32,478 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,482 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,483 - sqlalchemy.engine.Engine - INFO - [cached since 0.07295s ago] ('ab277b25-0ea3-4bfe-9663-87103b12ff99', 1, '{"success": true, "message": "获取缓存数据成功: test", "output": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 482740), datetime.datetime(2025, 5, 9, 11, 40, 32, 482740), 0) 2025-05-09 11:40:32,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,494 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,498 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,499 - sqlalchemy.engine.Engine - INFO - [cached since 0.167s ago] ('04b65fac-e27a-475f-aca3-9881a974c986',) 2025-05-09 11:40:32,501 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 11:40:32,502 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 11:40:32,505 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,506 - sqlalchemy.engine.Engine - INFO - [generated in 0.00157s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 11, 40, 32, 502948), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 11, 40, 32, 505959), '04b65fac-e27a-475f-aca3-9881a974c986') 2025-05-09 11:40:32,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,516 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 11:40:32,518 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,520 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.2078s ago] ('c42fd3b4-0f53-44fd-99fd-858220a75e2c', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 517951), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 40, 32, 520959), datetime.datetime(2025, 5, 9, 11, 40, 32, 520959), 0) 2025-05-09 11:40:32,523 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,530 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: c42fd3b4-0f53-44fd-99fd-858220a75e2c 2025-05-09 11:40:32,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,531 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,533 - sqlalchemy.engine.Engine - INFO - [cached since 0.2001s ago] ('c42fd3b4-0f53-44fd-99fd-858220a75e2c',) 2025-05-09 11:40:32,535 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 11:40:32,535 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 11:40:32,537 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,537 - sqlalchemy.engine.Engine - INFO - [cached since 0.1976s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 40, 32, 537826), 'c42fd3b4-0f53-44fd-99fd-858220a75e2c') 2025-05-09 11:40:32,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,548 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:40:32,549 - services.execution.handlers.foundation - INFO - 任务 758595b7-ab26-47f1-a807-a7e87b0c7c18 打印: {'cache_data': 1} 2025-05-09 11:40:32,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,553 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,554 - sqlalchemy.engine.Engine - INFO - [cached since 0.1441s ago] ('eeafc323-33d3-4539-8301-467197b74eaa', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 553835), datetime.datetime(2025, 5, 9, 11, 40, 32, 553835), 0) 2025-05-09 11:40:32,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,565 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,567 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,568 - sqlalchemy.engine.Engine - INFO - [cached since 0.2355s ago] ('c42fd3b4-0f53-44fd-99fd-858220a75e2c',) 2025-05-09 11:40:32,569 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 11:40:32,571 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 11:40:32,572 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,573 - sqlalchemy.engine.Engine - INFO - [cached since 0.1453s ago] (datetime.datetime(2025, 5, 9, 11, 40, 32, 572826), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 40, 32, 572826), 'c42fd3b4-0f53-44fd-99fd-858220a75e2c') 2025-05-09 11:40:32,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,584 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:40:32,585 - sqlalchemy.engine.Engine - INFO - [cached since 0.1745s ago] ('f1412cee-7d6c-4265-bbbe-7cd3832f5e92', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"value": 1}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '758595b7-ab26-47f1-a807-a7e87b0c7c18', datetime.datetime(2025, 5, 9, 11, 40, 32, 584826), datetime.datetime(2025, 5, 9, 11, 40, 32, 584826), 0) 2025-05-09 11:40:32,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,595 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,596 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,597 - sqlalchemy.engine.Engine - INFO - [cached since 0.2646s ago] ('e99a2f08-3241-444b-be86-381da708b013',) 2025-05-09 11:40:32,599 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 11:40:32,599 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 11:40:32,600 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:40:32,600 - sqlalchemy.engine.Engine - INFO - [cached since 0.1726s ago] (datetime.datetime(2025, 5, 9, 11, 40, 32, 599826), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 40, 32, 600834), 'e99a2f08-3241-444b-be86-381da708b013') 2025-05-09 11:40:32,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,610 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,686 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 758595b7-ab26-47f1-a807-a7e87b0c7c18 2025-05-09 11:40:32,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:32,690 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:40:32,691 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (datetime.datetime(2025, 5, 9, 11, 40, 32, 687834), '任务执行成功', , 365, 1, datetime.datetime(2025, 5, 9, 11, 40, 32, 690827), '758595b7-ab26-47f1-a807-a7e87b0c7c18') 2025-05-09 11:40:32,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:32,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: 758595b7-ab26-47f1-a807-a7e87b0c7c18, 结果: True 2025-05-09 11:40:39,462 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/758595b7-ab26-47f1-a807-a7e87b0c7c18 来自 192.168.189.211 2025-05-09 11:40:39,463 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/758595b7-ab26-47f1-a807-a7e87b0c7c18 状态码: 200 耗时: 0.0010秒 2025-05-09 11:40:39,467 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/758595b7-ab26-47f1-a807-a7e87b0c7c18 来自 192.168.189.211 2025-05-09 11:40:39,468 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:39,468 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:40:39,469 - sqlalchemy.engine.Engine - INFO - [cached since 76.84s ago] ('758595b7-ab26-47f1-a807-a7e87b0c7c18',) 2025-05-09 11:40:39,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:39,471 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/758595b7-ab26-47f1-a807-a7e87b0c7c18 状态码: 200 耗时: 0.0040秒 2025-05-09 11:40:39,478 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/758595b7-ab26-47f1-a807-a7e87b0c7c18 来自 192.168.189.211 2025-05-09 11:40:39,478 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/758595b7-ab26-47f1-a807-a7e87b0c7c18 状态码: 200 耗时: 0.0000秒 2025-05-09 11:40:39,481 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/758595b7-ab26-47f1-a807-a7e87b0c7c18 来自 192.168.189.211 2025-05-09 11:40:39,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:40:39,483 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 11:40:39,483 - sqlalchemy.engine.Engine - INFO - [cached since 76.83s ago] ('758595b7-ab26-47f1-a807-a7e87b0c7c18',) 2025-05-09 11:40:39,485 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:40:39,485 - sqlalchemy.engine.Engine - INFO - [cached since 70.18s ago] ('758595b7-ab26-47f1-a807-a7e87b0c7c18', 'b2') 2025-05-09 11:40:39,486 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:40:39,487 - sqlalchemy.engine.Engine - INFO - [cached since 70.18s ago] ('758595b7-ab26-47f1-a807-a7e87b0c7c18', 'b1') 2025-05-09 11:40:39,488 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:40:39,488 - sqlalchemy.engine.Engine - INFO - [cached since 70.19s ago] ('758595b7-ab26-47f1-a807-a7e87b0c7c18', 'b3') 2025-05-09 11:40:39,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:40:39,490 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/758595b7-ab26-47f1-a807-a7e87b0c7c18 状态码: 200 耗时: 0.0090秒 2025-05-09 11:41:00,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:41:00,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:41:00,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:41:00,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:41:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:41:00,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:41:00,306 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:00,307 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:41:00,307 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 10, 41, 0, 304966)) 2025-05-09 11:41:00,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:41:00,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:41:00,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:41:00,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:41:00,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:41:00,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:41:00,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:41:00,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:41:00,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:41:00,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:00,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:41:00,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:41:00,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:41:00,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:41:00,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:41:00,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:41:00,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:41:00,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:41:00,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:41:00,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:41:00,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:41:00,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:41:00,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:41:00,312 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:41:00,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:41:00,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:41:00,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:41:00,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:41:00,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:41:00,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:41:00,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:41:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:41:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:41:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:41:00,315 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:41:00,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:41:00,315 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:41:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:41:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:41:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:41:00,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:41:00,316 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:41:00,317 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:41:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:41:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:41:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:41:00,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:41:00,318 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:41:00,318 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:41:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:41:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:41:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:41:00,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:41:00,318 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:41:00,319 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:41:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:41:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:41:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:41:00,319 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:41:00,319 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:41:00,319 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:41:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:41:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:41:00,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:41:00,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:41:00,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:41:00,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:41:00,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:41:00,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:41:00,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:41:00,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:41:00,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:41:00,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:41:00,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:41:00,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:41:00,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:41:00,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:41:00,326 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:41:00,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:41:19,413 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 11:41:19,414 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 11:41:19,417 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 11:41:19,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:19,419 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 11:41:19,419 - sqlalchemy.engine.Engine - INFO - [cached since 50.99s ago] {} 2025-05-09 11:41:19,420 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 11:41:19,420 - sqlalchemy.engine.Engine - INFO - [cached since 50.98s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 11:41:19,422 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:41:19,423 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0060秒 2025-05-09 11:41:21,809 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:21,810 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 11:41:21,811 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:21,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:21,813 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 11:41:21,813 - sqlalchemy.engine.Engine - INFO - [cached since 51.97s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 11:41:21,815 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:41:21,816 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 11:41:22,861 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 11:41:22,863 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:22,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:22,864 - sqlalchemy.engine.Engine - INFO - [cached since 50.76s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:22,865 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:22,866 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:22,866 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:22,867 - sqlalchemy.engine.Engine - INFO - [cached since 50.76s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:22,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:22,869 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 11:41:22,869 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 11:41:22,869 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 11:41:22,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:22,870 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 11:41:22,870 - sqlalchemy.engine.Engine - INFO - [cached since 50.76s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 11, 41, 22, 870931), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 11:41:22,872 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:22,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:22,880 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:22,880 - sqlalchemy.engine.Engine - INFO - [cached since 50.78s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:22,881 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:22,882 - sqlalchemy.engine.Engine - INFO - [cached since 50.76s ago] ('10f81b0c-6bb5-4763-8cb8-23085437c768', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 11, 41, 22, 868931), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 11, 41, 22, 881938), datetime.datetime(2025, 5, 9, 11, 41, 22, 881938), 0) 2025-05-09 11:41:22,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:22,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:22,894 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:22,894 - sqlalchemy.engine.Engine - INFO - [cached since 120.3s ago] ('10f81b0c-6bb5-4763-8cb8-23085437c768',) 2025-05-09 11:41:22,896 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:22,897 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 10f81b0c-6bb5-4763-8cb8-23085437c768 (优先级 1) 添加到队列 0 2025-05-09 11:41:22,897 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 11:41:22,897 - services.sync_service - INFO - 正在同步创建任务到天风系统: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:22,897 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"10f81b0c-6bb5-4763-8cb8-23085437c768","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 11:41:22","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 11:41:22,914 - services.sync_service - INFO - 成功同步任务到系统任务: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:22,915 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:22,915 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:22,916 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0542秒 2025-05-09 11:41:22,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 10f81b0c-6bb5-4763-8cb8-23085437c768, 优先级: 1 2025-05-09 11:41:22,980 - services.execution.task_executor - DEBUG - 任务 10f81b0c-6bb5-4763-8cb8-23085437c768 设置超时时间: 3600秒 2025-05-09 11:41:22,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:22,981 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:22,982 - sqlalchemy.engine.Engine - INFO - [cached since 120.4s ago] ('10f81b0c-6bb5-4763-8cb8-23085437c768',) 2025-05-09 11:41:22,983 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:22,984 - sqlalchemy.engine.Engine - INFO - [cached since 50.88s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:22,985 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:22,986 - sqlalchemy.engine.Engine - INFO - [cached since 50.76s ago] (datetime.datetime(2025, 5, 9, 11, 41, 22, 985171), datetime.datetime(2025, 5, 9, 11, 41, 22, 985171), '10f81b0c-6bb5-4763-8cb8-23085437c768') 2025-05-09 11:41:22,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:22,994 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:23,114 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:23,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,117 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:23,118 - sqlalchemy.engine.Engine - INFO - [cached since 50.83s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 11, 41, 23, 117509), '10f81b0c-6bb5-4763-8cb8-23085437c768') 2025-05-09 11:41:23,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,127 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 11:41:23,128 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,130 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,130 - sqlalchemy.engine.Engine - INFO - [cached since 50.82s ago] ('194344d2-30ac-4588-a55a-b847ce1651f5', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 127806), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 23, 130278), datetime.datetime(2025, 5, 9, 11, 41, 23, 130278), 0) 2025-05-09 11:41:23,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,140 - sqlalchemy.engine.Engine - INFO - [cached since 50.81s ago] ('194344d2-30ac-4588-a55a-b847ce1651f5',) 2025-05-09 11:41:23,141 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 11:41:23,141 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 11:41:23,141 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,142 - sqlalchemy.engine.Engine - INFO - [cached since 50.8s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 23, 141286), '194344d2-30ac-4588-a55a-b847ce1651f5') 2025-05-09 11:41:23,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,149 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 11:41:23,150 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 11:41:23,150 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 11:41:23,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,152 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,152 - sqlalchemy.engine.Engine - INFO - [cached since 50.84s ago] ('9bd5d06f-3968-4fa7-b969-4225a9d07032', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 151279), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 23, 152299), datetime.datetime(2025, 5, 9, 11, 41, 23, 152299), 0) 2025-05-09 11:41:23,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,162 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 9bd5d06f-3968-4fa7-b969-4225a9d07032 2025-05-09 11:41:23,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,163 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,164 - sqlalchemy.engine.Engine - INFO - [cached since 50.83s ago] ('9bd5d06f-3968-4fa7-b969-4225a9d07032',) 2025-05-09 11:41:23,165 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 11:41:23,165 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 11:41:23,166 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,166 - sqlalchemy.engine.Engine - INFO - [cached since 50.83s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 23, 166286), '9bd5d06f-3968-4fa7-b969-4225a9d07032') 2025-05-09 11:41:23,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,175 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:41:23,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,176 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 11:41:23,177 - sqlalchemy.engine.Engine - INFO - [cached since 50.78s ago] ('test', 0) 2025-05-09 11:41:23,178 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 11:41:23,178 - sqlalchemy.engine.Engine - INFO - [cached since 50.78s ago] ('1', datetime.datetime(2025, 5, 9, 11, 41, 23, 178291), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 11:41:23,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,187 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,187 - sqlalchemy.engine.Engine - INFO - [cached since 50.78s ago] ('6037dd50-96b0-425c-bd1a-5da27caed331', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 187279), datetime.datetime(2025, 5, 9, 11, 41, 23, 187279), 0) 2025-05-09 11:41:23,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,197 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,197 - sqlalchemy.engine.Engine - INFO - [cached since 50.86s ago] ('9bd5d06f-3968-4fa7-b969-4225a9d07032',) 2025-05-09 11:41:23,199 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 11:41:23,199 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 11:41:23,199 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,200 - sqlalchemy.engine.Engine - INFO - [cached since 50.77s ago] (datetime.datetime(2025, 5, 9, 11, 41, 23, 199279), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 23, 199279), '9bd5d06f-3968-4fa7-b969-4225a9d07032') 2025-05-09 11:41:23,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,209 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 11:41:23,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,210 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,211 - sqlalchemy.engine.Engine - INFO - [cached since 50.9s ago] ('03b24cc8-e4c1-465b-a36c-c1c0cd1af241', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 209278), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 23, 210278), datetime.datetime(2025, 5, 9, 11, 41, 23, 210278), 0) 2025-05-09 11:41:23,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,218 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 03b24cc8-e4c1-465b-a36c-c1c0cd1af241 2025-05-09 11:41:23,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,219 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,219 - sqlalchemy.engine.Engine - INFO - [cached since 50.89s ago] ('03b24cc8-e4c1-465b-a36c-c1c0cd1af241',) 2025-05-09 11:41:23,220 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 11:41:23,220 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 11:41:23,221 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,221 - sqlalchemy.engine.Engine - INFO - [cached since 50.88s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 23, 221992), '03b24cc8-e4c1-465b-a36c-c1c0cd1af241') 2025-05-09 11:41:23,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,228 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:41:23,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,229 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 11:41:23,230 - sqlalchemy.engine.Engine - INFO - [cached since 50.83s ago] ('test', 0) 2025-05-09 11:41:23,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,232 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,232 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,232 - sqlalchemy.engine.Engine - INFO - [cached since 50.82s ago] ('5a339675-f88d-49ae-b6e3-342f7b636ad2', 1, '{"success": true, "message": "获取缓存数据成功: test", "output": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 232992), datetime.datetime(2025, 5, 9, 11, 41, 23, 232992), 0) 2025-05-09 11:41:23,233 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,241 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,242 - sqlalchemy.engine.Engine - INFO - [cached since 50.91s ago] ('03b24cc8-e4c1-465b-a36c-c1c0cd1af241',) 2025-05-09 11:41:23,243 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 11:41:23,244 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 11:41:23,245 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,245 - sqlalchemy.engine.Engine - INFO - [cached since 50.74s ago] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 11, 41, 23, 245991), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 23, 245991), '03b24cc8-e4c1-465b-a36c-c1c0cd1af241') 2025-05-09 11:41:23,248 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,256 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 11:41:23,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,258 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,259 - sqlalchemy.engine.Engine - INFO - [cached since 50.95s ago] ('eb24244b-24f1-4103-81f7-9408d4af6328', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 257986), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 23, 258984), datetime.datetime(2025, 5, 9, 11, 41, 23, 258984), 0) 2025-05-09 11:41:23,261 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,268 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: eb24244b-24f1-4103-81f7-9408d4af6328 2025-05-09 11:41:23,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,270 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,271 - sqlalchemy.engine.Engine - INFO - [cached since 50.94s ago] ('eb24244b-24f1-4103-81f7-9408d4af6328',) 2025-05-09 11:41:23,273 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 11:41:23,274 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 11:41:23,276 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,276 - sqlalchemy.engine.Engine - INFO - [cached since 50.94s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 23, 276000), 'eb24244b-24f1-4103-81f7-9408d4af6328') 2025-05-09 11:41:23,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,285 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:41:23,288 - services.execution.handlers.foundation - INFO - 任务 10f81b0c-6bb5-4763-8cb8-23085437c768 打印: {'cache_data': 1} 2025-05-09 11:41:23,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,289 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,290 - sqlalchemy.engine.Engine - INFO - [cached since 50.88s ago] ('b5b52f6d-5b3d-484e-a1e6-d4fff5ed69d3', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 289984), datetime.datetime(2025, 5, 9, 11, 41, 23, 289984), 0) 2025-05-09 11:41:23,292 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,300 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,301 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,303 - sqlalchemy.engine.Engine - INFO - [cached since 50.97s ago] ('eb24244b-24f1-4103-81f7-9408d4af6328',) 2025-05-09 11:41:23,305 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 11:41:23,305 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 11:41:23,307 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,308 - sqlalchemy.engine.Engine - INFO - [cached since 50.88s ago] (datetime.datetime(2025, 5, 9, 11, 41, 23, 306986), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 23, 306986), 'eb24244b-24f1-4103-81f7-9408d4af6328') 2025-05-09 11:41:23,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,317 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,319 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:23,320 - sqlalchemy.engine.Engine - INFO - [cached since 50.91s ago] ('a1f730b7-cf3b-44dd-b973-572d587ec80d', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"value": 1}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '10f81b0c-6bb5-4763-8cb8-23085437c768', datetime.datetime(2025, 5, 9, 11, 41, 23, 319991), datetime.datetime(2025, 5, 9, 11, 41, 23, 319991), 0) 2025-05-09 11:41:23,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,335 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,336 - sqlalchemy.engine.Engine - INFO - [cached since 51s ago] ('194344d2-30ac-4588-a55a-b847ce1651f5',) 2025-05-09 11:41:23,338 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 11:41:23,338 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 11:41:23,339 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:23,339 - sqlalchemy.engine.Engine - INFO - [cached since 50.91s ago] (datetime.datetime(2025, 5, 9, 11, 41, 23, 339985), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 23, 339985), '194344d2-30ac-4588-a55a-b847ce1651f5') 2025-05-09 11:41:23,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,345 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:23,381 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 10f81b0c-6bb5-4763-8cb8-23085437c768 2025-05-09 11:41:23,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:23,386 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:23,388 - sqlalchemy.engine.Engine - INFO - [cached since 50.7s ago] (datetime.datetime(2025, 5, 9, 11, 41, 23, 382991), '任务执行成功', , 351, 1, datetime.datetime(2025, 5, 9, 11, 41, 23, 386995), '10f81b0c-6bb5-4763-8cb8-23085437c768') 2025-05-09 11:41:23,389 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:23,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 10f81b0c-6bb5-4763-8cb8-23085437c768, 结果: True 2025-05-09 11:41:47,347 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 11:41:47,348 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:47,348 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 11:41:47,349 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 11:41:47,349 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:41:47,350 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:41:47,350 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 11:41:47,350 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 11:41:47,351 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 11:41:47,352 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:47,353 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0020秒 2025-05-09 11:41:47,353 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:41:47,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:47,357 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 11:41:47,358 - sqlalchemy.engine.Engine - INFO - [cached since 77.51s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 11:41:47,359 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 11:41:47,360 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0070秒 2025-05-09 11:41:47,365 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0060秒 2025-05-09 11:41:47,365 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:41:47,367 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 11:41:47,368 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 11:41:47,368 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0160秒 2025-05-09 11:41:47,374 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 11:41:47,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:47,376 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 11:41:47,376 - sqlalchemy.engine.Engine - INFO - [cached since 77.54s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:47,377 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 11:41:47,377 - sqlalchemy.engine.Engine - INFO - [cached since 77.54s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 11:41:47,378 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:47,379 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0050秒 2025-05-09 11:41:47,380 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:47,380 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 11:41:47,382 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:47,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:47,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 11:41:47,384 - sqlalchemy.engine.Engine - INFO - [cached since 77.54s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 11:41:47,385 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:41:47,387 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 11:41:47,399 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:47,400 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 11:41:47,403 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 11:41:47,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:47,404 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 11:41:47,405 - sqlalchemy.engine.Engine - INFO - [cached since 77.56s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 11:41:47,406 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 11:41:47,407 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 11:41:49,968 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 11:41:49,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:49,970 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:49,970 - sqlalchemy.engine.Engine - INFO - [cached since 77.87s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:49,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:49,973 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:49,973 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:49,974 - sqlalchemy.engine.Engine - INFO - [cached since 77.87s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:49,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:49,976 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 11:41:49,976 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 11:41:49,976 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 11:41:49,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:49,977 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 11:41:49,978 - sqlalchemy.engine.Engine - INFO - [cached since 77.87s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 11, 41, 49, 977440), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 11:41:49,979 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:49,988 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:49,988 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:49,989 - sqlalchemy.engine.Engine - INFO - [cached since 77.89s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:49,990 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:49,990 - sqlalchemy.engine.Engine - INFO - [cached since 77.87s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 11, 41, 49, 976440), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 11, 41, 49, 990876), datetime.datetime(2025, 5, 9, 11, 41, 49, 990876), 0) 2025-05-09 11:41:49,992 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,002 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:50,002 - sqlalchemy.engine.Engine - INFO - [cached since 147.4s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 11:41:50,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,004 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c503c740-bcdf-4cf4-9557-76cad4e6ab0b (优先级 1) 添加到队列 0 2025-05-09 11:41:50,004 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 11:41:50,004 - services.sync_service - INFO - 正在同步创建任务到天风系统: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,004 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"c503c740-bcdf-4cf4-9557-76cad4e6ab0b","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 11:41:50","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 11:41:50,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: c503c740-bcdf-4cf4-9557-76cad4e6ab0b, 优先级: 1 2025-05-09 11:41:50,074 - services.execution.task_executor - DEBUG - 任务 c503c740-bcdf-4cf4-9557-76cad4e6ab0b 设置超时时间: 3600秒 2025-05-09 11:41:50,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,075 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:50,075 - sqlalchemy.engine.Engine - INFO - [cached since 147.4s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 11:41:50,077 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 11:41:50,077 - sqlalchemy.engine.Engine - INFO - [cached since 77.97s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 11:41:50,078 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:50,079 - sqlalchemy.engine.Engine - INFO - [cached since 77.85s ago] (datetime.datetime(2025, 5, 9, 11, 41, 50, 78824), datetime.datetime(2025, 5, 9, 11, 41, 50, 78824), 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b') 2025-05-09 11:41:50,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,088 - services.sync_service - INFO - 正在设置系统任务状态为执行中: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,230 - services.sync_service - INFO - 成功同步任务到系统任务: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,233 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,233 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,233 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2655秒 2025-05-09 11:41:50,312 - services.sync_service - INFO - 成功设置系统任务状态为执行中: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,315 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:50,317 - sqlalchemy.engine.Engine - INFO - [cached since 78.03s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 11, 41, 50, 314011), 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b') 2025-05-09 11:41:50,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,326 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 11:41:50,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,330 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,335 - sqlalchemy.engine.Engine - INFO - [cached since 78.02s ago] ('b9345ba9-33b0-4448-8f91-059b75a5d96a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 326446), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 50, 330461), datetime.datetime(2025, 5, 9, 11, 41, 50, 330461), 0) 2025-05-09 11:41:50,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,351 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,356 - sqlalchemy.engine.Engine - INFO - [cached since 78.02s ago] ('b9345ba9-33b0-4448-8f91-059b75a5d96a',) 2025-05-09 11:41:50,357 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 11:41:50,357 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 11:41:50,358 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,362 - sqlalchemy.engine.Engine - INFO - [cached since 78.02s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 50, 358471), 'b9345ba9-33b0-4448-8f91-059b75a5d96a') 2025-05-09 11:41:50,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,374 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 11:41:50,374 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 11:41:50,376 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 11:41:50,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,378 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,381 - sqlalchemy.engine.Engine - INFO - [cached since 78.07s ago] ('4e3e7700-087d-4c1f-9f33-a840dfaac3ba', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 376545), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 50, 378461), datetime.datetime(2025, 5, 9, 11, 41, 50, 378461), 0) 2025-05-09 11:41:50,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,393 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 4e3e7700-087d-4c1f-9f33-a840dfaac3ba 2025-05-09 11:41:50,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,397 - sqlalchemy.engine.Engine - INFO - [cached since 78.06s ago] ('4e3e7700-087d-4c1f-9f33-a840dfaac3ba',) 2025-05-09 11:41:50,399 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 11:41:50,401 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 11:41:50,402 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,405 - sqlalchemy.engine.Engine - INFO - [cached since 78.06s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 50, 402459), '4e3e7700-087d-4c1f-9f33-a840dfaac3ba') 2025-05-09 11:41:50,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,417 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:41:50,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,419 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 11:41:50,420 - sqlalchemy.engine.Engine - INFO - [cached since 78.02s ago] ('test', 0) 2025-05-09 11:41:50,424 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 11:41:50,426 - sqlalchemy.engine.Engine - INFO - [cached since 78.03s ago] ('1', datetime.datetime(2025, 5, 9, 11, 41, 50, 424467), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 11:41:50,428 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,436 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,439 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,443 - sqlalchemy.engine.Engine - INFO - [cached since 78.03s ago] ('5d4bd285-07d5-4846-904b-b8b2d7eba769', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 439467), datetime.datetime(2025, 5, 9, 11, 41, 50, 439467), 0) 2025-05-09 11:41:50,444 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,453 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,456 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,459 - sqlalchemy.engine.Engine - INFO - [cached since 78.13s ago] ('4e3e7700-087d-4c1f-9f33-a840dfaac3ba',) 2025-05-09 11:41:50,460 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 11:41:50,462 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 11:41:50,463 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,466 - sqlalchemy.engine.Engine - INFO - [cached since 78.04s ago] (datetime.datetime(2025, 5, 9, 11, 41, 50, 462463), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 50, 463460), '4e3e7700-087d-4c1f-9f33-a840dfaac3ba') 2025-05-09 11:41:50,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,477 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 11:41:50,479 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,479 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,479 - sqlalchemy.engine.Engine - INFO - [cached since 78.17s ago] ('ead5d87f-2107-4b82-a560-d8e7e6d6bcf9', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 478467), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 50, 479464), datetime.datetime(2025, 5, 9, 11, 41, 50, 479464), 0) 2025-05-09 11:41:50,480 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,487 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: ead5d87f-2107-4b82-a560-d8e7e6d6bcf9 2025-05-09 11:41:50,487 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,489 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,490 - sqlalchemy.engine.Engine - INFO - [cached since 78.16s ago] ('ead5d87f-2107-4b82-a560-d8e7e6d6bcf9',) 2025-05-09 11:41:50,493 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 11:41:50,493 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 11:41:50,494 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,495 - sqlalchemy.engine.Engine - INFO - [cached since 78.16s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 50, 494461), 'ead5d87f-2107-4b82-a560-d8e7e6d6bcf9') 2025-05-09 11:41:50,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,506 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:41:50,507 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,509 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 11:41:50,510 - sqlalchemy.engine.Engine - INFO - [cached since 78.11s ago] ('test', 0) 2025-05-09 11:41:50,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,515 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,517 - sqlalchemy.engine.Engine - INFO - [cached since 78.11s ago] ('4379c49f-2723-469e-b2bd-ec9bcd2f35ec', 1, '{"success": true, "message": "获取缓存数据成功: test", "output": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 515467), datetime.datetime(2025, 5, 9, 11, 41, 50, 515467), 0) 2025-05-09 11:41:50,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,532 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,533 - sqlalchemy.engine.Engine - INFO - [cached since 78.2s ago] ('ead5d87f-2107-4b82-a560-d8e7e6d6bcf9',) 2025-05-09 11:41:50,534 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 11:41:50,536 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 11:41:50,536 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,537 - sqlalchemy.engine.Engine - INFO - [cached since 78.03s ago] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 11, 41, 50, 536965), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 50, 536965), 'ead5d87f-2107-4b82-a560-d8e7e6d6bcf9') 2025-05-09 11:41:50,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,546 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 11:41:50,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,549 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,551 - sqlalchemy.engine.Engine - INFO - [cached since 78.24s ago] ('18133275-c83d-4b61-b0f0-fd7c7c91e9df', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 547968), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 11, 41, 50, 549968), datetime.datetime(2025, 5, 9, 11, 41, 50, 549968), 0) 2025-05-09 11:41:50,553 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,560 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 18133275-c83d-4b61-b0f0-fd7c7c91e9df 2025-05-09 11:41:50,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,562 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,563 - sqlalchemy.engine.Engine - INFO - [cached since 78.23s ago] ('18133275-c83d-4b61-b0f0-fd7c7c91e9df',) 2025-05-09 11:41:50,565 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 11:41:50,566 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 11:41:50,567 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,569 - sqlalchemy.engine.Engine - INFO - [cached since 78.23s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 11, 41, 50, 567968), '18133275-c83d-4b61-b0f0-fd7c7c91e9df') 2025-05-09 11:41:50,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,579 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 11:41:50,581 - services.execution.handlers.foundation - INFO - 任务 c503c740-bcdf-4cf4-9557-76cad4e6ab0b 打印: {'cache_data': 1} 2025-05-09 11:41:50,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,582 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,582 - sqlalchemy.engine.Engine - INFO - [cached since 78.17s ago] ('85def2d8-b161-4d9e-9207-64ab8c90b803', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 582968), datetime.datetime(2025, 5, 9, 11, 41, 50, 582968), 0) 2025-05-09 11:41:50,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,591 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,592 - sqlalchemy.engine.Engine - INFO - [cached since 78.26s ago] ('18133275-c83d-4b61-b0f0-fd7c7c91e9df',) 2025-05-09 11:41:50,594 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 11:41:50,594 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 11:41:50,595 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,596 - sqlalchemy.engine.Engine - INFO - [cached since 78.17s ago] (datetime.datetime(2025, 5, 9, 11, 41, 50, 595961), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 50, 595961), '18133275-c83d-4b61-b0f0-fd7c7c91e9df') 2025-05-09 11:41:50,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,608 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,609 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 11:41:50,611 - sqlalchemy.engine.Engine - INFO - [cached since 78.2s ago] ('a97b7f7f-0cdc-4d1f-944c-a836dd08d9f1', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"value": 1}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b', datetime.datetime(2025, 5, 9, 11, 41, 50, 609821), datetime.datetime(2025, 5, 9, 11, 41, 50, 609821), 0) 2025-05-09 11:41:50,613 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,621 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,622 - sqlalchemy.engine.Engine - INFO - [cached since 78.29s ago] ('b9345ba9-33b0-4448-8f91-059b75a5d96a',) 2025-05-09 11:41:50,624 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 11:41:50,625 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 11:41:50,627 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 11:41:50,627 - sqlalchemy.engine.Engine - INFO - [cached since 78.2s ago] (datetime.datetime(2025, 5, 9, 11, 41, 50, 627624), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 11, 41, 50, 627624), 'b9345ba9-33b0-4448-8f91-059b75a5d96a') 2025-05-09 11:41:50,629 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,636 - services.sync_service - INFO - 正在设置系统任务状态为已完成: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,795 - services.sync_service - INFO - 成功设置系统任务状态为已完成: c503c740-bcdf-4cf4-9557-76cad4e6ab0b 2025-05-09 11:41:50,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:41:50,798 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 11:41:50,801 - sqlalchemy.engine.Engine - INFO - [cached since 78.11s ago] (datetime.datetime(2025, 5, 9, 11, 41, 50, 796296), '任务执行成功', , 547, 1, datetime.datetime(2025, 5, 9, 11, 41, 50, 798308), 'c503c740-bcdf-4cf4-9557-76cad4e6ab0b') 2025-05-09 11:41:50,805 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:41:50,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: c503c740-bcdf-4cf4-9557-76cad4e6ab0b, 结果: True 2025-05-09 11:42:00,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:42:00,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:42:00,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:42:00,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:42:00,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:42:00,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:42:00,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:42:00,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:42:00,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:42:00,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:42:00,346 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:42:00,347 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 10, 42, 0, 341606)) 2025-05-09 11:42:00,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:42:00,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:42:00,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:42:00,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:42:00,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:42:00,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:42:00,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:42:00,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:42:00,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:42:00,351 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:42:00,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:42:00,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:42:00,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:42:00,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:42:00,352 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:42:00,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:42:00,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:42:00,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:42:00,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:42:00,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:42:00,353 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:42:00,353 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:42:00,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:42:00,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:42:00,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:42:00,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:42:00,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:42:00,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:42:00,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:42:00,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:42:00,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:42:00,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:42:00,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:42:00,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:42:00,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:42:00,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:42:00,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:42:00,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:42:00,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:42:00,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:42:00,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:42:00,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:42:00,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:42:00,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:42:00,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:42:00,366 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:42:00,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:42:00,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:42:00,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:42:00,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:42:00,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:42:00,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:42:00,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:42:00,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:42:00,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:42:00,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:42:00,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:42:00,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:42:00,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:42:00,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:42:00,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:42:00,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:42:00,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:42:00,371 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:42:00,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:42:00,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:42:00,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:42:00,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:42:00,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:42:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:42:30,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:42:30,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:42:30,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:42:30,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:42:30,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:42:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:42:59,530 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 11:42:59,531 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0010秒 2025-05-09 11:42:59,534 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 11:42:59,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:42:59,539 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 11:42:59,539 - sqlalchemy.engine.Engine - INFO - [cached since 216.9s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 11:42:59,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:42:59,542 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0080秒 2025-05-09 11:42:59,557 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 11:42:59,557 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0000秒 2025-05-09 11:42:59,560 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 11:42:59,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:42:59,562 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 11:42:59,562 - sqlalchemy.engine.Engine - INFO - [cached since 216.9s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 11:42:59,564 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:42:59,565 - sqlalchemy.engine.Engine - INFO - [cached since 210.3s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b3') 2025-05-09 11:42:59,566 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:42:59,567 - sqlalchemy.engine.Engine - INFO - [cached since 210.3s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b1') 2025-05-09 11:42:59,568 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 11:42:59,568 - sqlalchemy.engine.Engine - INFO - [cached since 210.3s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b2') 2025-05-09 11:42:59,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:42:59,570 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0100秒 2025-05-09 11:43:00,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:43:00,344 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:43:00,345 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 9, 10, 43, 0, 341432)) 2025-05-09 11:43:00,348 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:43:00,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:43:00,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:43:00,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:43:00,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:43:00,407 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:43:00,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:43:00,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:43:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:43:00,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:43:00,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:43:00,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:43:00,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:43:00,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:43:00,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:43:00,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:43:00,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:43:00,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:43:00,411 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:43:00,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:43:00,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:43:00,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:43:00,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:43:00,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:43:00,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:43:00,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:43:00,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:43:00,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:43:00,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:43:00,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:43:00,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:43:00,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:43:00,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:43:00,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:43:00,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:43:00,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:43:00,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:43:00,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:43:00,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:43:00,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:43:00,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:43:00,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:43:00,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:43:00,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:43:00,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:43:00,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:43:00,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:43:00,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:43:00,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:43:00,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:43:00,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:43:00,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:43:00,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:43:00,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:43:00,418 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:43:00,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:43:00,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:43:00,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:43:00,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:43:00,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:43:00,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:43:00,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:43:00,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:43:00,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:43:00,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:43:00,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:43:00,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:43:00,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:43:00,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:43:00,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:43:00,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:43:00,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:43:00,423 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:43:00,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:43:00,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:43:00,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:43:00,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:43:00,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:43:00,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:43:00,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:43:00,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:43:00,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:43:00,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:43:00,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:43:00,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:43:30,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:43:30,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:43:30,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:43:30,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:43:30,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:43:30,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:44:00,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:44:00,370 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:44:00,372 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 10, 44, 0, 369715)) 2025-05-09 11:44:00,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:44:00,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:44:00,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:44:00,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:44:00,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:44:00,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:44:00,464 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:44:00,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:44:00,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:44:00,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:44:00,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:44:00,465 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:44:00,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:44:00,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:44:00,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:44:00,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:44:00,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:44:00,466 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:44:00,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:44:00,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:44:00,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:44:00,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:44:00,468 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:44:00,468 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:44:00,468 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:44:00,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:44:00,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:44:00,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:44:00,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:44:00,470 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:44:00,470 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:44:00,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:44:00,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:44:00,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:44:00,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:44:00,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:44:00,472 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:44:00,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:44:00,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:44:00,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:44:00,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:44:00,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:44:00,474 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:44:00,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:44:00,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:44:00,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:44:00,475 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:44:00,475 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:44:00,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:44:00,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:44:00,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:44:00,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:44:00,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:44:00,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:44:00,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:44:00,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:44:00,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:44:00,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:44:00,479 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:44:00,479 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:44:00,479 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:44:00,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:44:00,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:44:00,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:44:00,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:44:00,483 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:44:00,483 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:44:00,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:44:00,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:44:00,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:44:00,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:44:00,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:44:00,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:44:00,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:44:00,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:44:00,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:44:00,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:44:00,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:44:00,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:44:00,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:44:00,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:44:00,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:44:00,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:44:00,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:44:00,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:44:30,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:44:30,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:44:30,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:44:30,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:44:30,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:44:30,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:45:00,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:45:00,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:45:00,398 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 10, 45, 0, 394831)) 2025-05-09 11:45:00,400 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:45:00,507 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:45:00,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:45:00,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:45:00,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:45:00,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:45:00,510 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:45:00,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:45:00,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:45:00,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:45:00,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:45:00,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:45:00,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:45:00,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:45:00,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:45:00,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:45:00,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:45:00,516 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:45:00,516 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:45:00,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:45:00,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:45:00,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:45:00,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:45:00,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:45:00,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:45:00,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:45:00,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:45:00,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:45:00,527 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:45:00,527 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:45:00,528 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:45:00,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:45:00,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:45:00,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:45:00,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:45:00,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:45:00,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:45:00,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:45:00,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:45:00,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:45:00,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:45:00,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:45:00,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:45:00,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:45:00,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:45:00,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:45:00,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:45:00,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:45:00,536 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:45:00,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:45:00,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:45:00,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:45:00,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:45:00,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:45:00,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:45:00,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:45:00,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:45:00,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:45:00,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:45:00,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:45:00,544 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:45:00,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:45:00,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:45:00,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:45:00,546 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:45:00,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:45:00,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:45:00,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:45:00,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:45:00,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:45:00,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:45:00,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:45:00,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:45:00,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:45:00,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:45:00,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:45:00,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:45:00,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:45:00,554 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:45:00,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:45:00,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:45:00,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:45:00,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:45:00,556 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:45:00,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:45:30,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:45:30,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:45:30,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:45:30,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:45:30,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:45:30,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:46:00,403 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:46:00,403 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:46:00,404 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 10, 46, 0, 402796)) 2025-05-09 11:46:00,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:46:00,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:46:00,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:46:00,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:46:00,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:46:00,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:46:00,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:46:00,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:46:00,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:46:00,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:46:00,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:46:00,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:46:00,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:46:00,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:46:00,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:46:00,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:46:00,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:46:00,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:46:00,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:46:00,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:46:00,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:46:00,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:46:00,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:46:00,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:46:00,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:46:00,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:46:00,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:46:00,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:46:00,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:46:00,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:46:00,582 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:46:00,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:46:00,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:46:00,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:46:00,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:46:00,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:46:00,583 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:46:00,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:46:00,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:46:00,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:46:00,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:46:00,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:46:00,584 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:46:00,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:46:00,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:46:00,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:46:00,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:46:00,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:46:00,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:46:00,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:46:00,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:46:00,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:46:00,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:46:00,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:46:00,586 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:46:00,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:46:00,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:46:00,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:46:00,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:46:00,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:46:00,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:46:00,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:46:00,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:46:00,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:46:00,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:46:00,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:46:00,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:46:00,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:46:00,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:46:00,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:46:00,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:46:00,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:46:00,588 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:46:00,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:46:00,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:46:00,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:46:00,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:46:00,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:46:00,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:46:00,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:46:00,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:46:00,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:46:00,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:46:00,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:46:00,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:46:30,595 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:46:30,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:46:30,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:46:30,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:46:30,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:46:30,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:47:00,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:47:00,419 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:47:00,419 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 9, 10, 47, 0, 418135)) 2025-05-09 11:47:00,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:47:00,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:47:00,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:47:00,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:47:00,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:47:00,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:47:00,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:47:00,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:47:00,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:47:00,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:47:00,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:47:00,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:47:00,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:47:00,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:47:00,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:47:00,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:47:00,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:47:00,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:47:00,596 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:47:00,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:47:00,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:47:00,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:47:00,596 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:47:00,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:47:00,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:47:00,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:47:00,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:47:00,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:47:00,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:47:00,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:47:00,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:47:00,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:47:00,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:47:00,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:47:00,598 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:47:00,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:47:00,598 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:47:00,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:47:00,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:47:00,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:47:00,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:47:00,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:47:00,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:47:00,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:47:00,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:47:00,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:47:00,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:47:00,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:47:00,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:47:00,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:47:00,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:47:00,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:47:00,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:47:00,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:47:00,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:47:00,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:47:00,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:47:00,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:47:00,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:47:00,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:47:00,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:47:00,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:47:00,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:47:00,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:47:00,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:47:00,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:47:00,602 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:47:00,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:47:00,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:47:00,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:47:00,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:47:00,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:47:00,602 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:47:00,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:47:00,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:47:00,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:47:00,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:47:00,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:47:00,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:47:00,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:47:00,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:47:00,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:47:00,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:47:00,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:47:00,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:47:30,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:47:30,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:47:30,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:47:30,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:47:30,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:47:30,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:48:00,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:48:00,455 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:48:00,457 - sqlalchemy.engine.Engine - INFO - [cached since 540.2s ago] (, datetime.datetime(2025, 5, 9, 10, 48, 0, 451247)) 2025-05-09 11:48:00,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:48:00,623 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:48:00,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:48:00,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:48:00,626 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:48:00,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:48:00,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:48:00,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:48:00,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:48:00,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:48:00,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:48:00,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:48:00,629 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:48:00,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:48:00,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:48:00,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:48:00,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:48:00,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:48:00,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:48:00,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:48:00,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:48:00,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:48:00,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:48:00,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:48:00,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:48:00,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:48:00,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:48:00,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:48:00,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:48:00,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:48:00,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:48:00,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:48:00,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:48:00,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:48:00,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:48:00,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:48:00,635 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:48:00,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:48:00,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:48:00,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:48:00,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:48:00,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:48:00,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:48:00,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:48:00,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:48:00,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:48:00,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:48:00,637 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:48:00,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:48:00,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:48:00,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:48:00,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:48:00,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:48:00,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:48:00,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:48:00,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:48:00,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:48:00,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:48:00,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:48:00,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:48:00,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:48:00,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:48:00,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:48:00,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:48:00,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:48:00,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:48:00,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:48:00,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:48:00,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:48:00,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:48:00,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:48:00,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:48:00,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:48:00,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:48:00,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:48:00,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:48:00,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:48:00,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:48:00,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:48:00,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:48:00,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:48:00,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:48:00,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:48:00,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:48:00,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:48:30,667 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:48:30,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:48:30,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:48:30,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:48:30,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:48:30,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:49:00,484 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:49:00,486 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:49:00,486 - sqlalchemy.engine.Engine - INFO - [cached since 600.2s ago] (, datetime.datetime(2025, 5, 9, 10, 49, 0, 483962)) 2025-05-09 11:49:00,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:49:00,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:49:00,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:49:00,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:49:00,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:49:00,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:49:00,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:49:00,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:49:00,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:49:00,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:49:00,705 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:49:00,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:49:00,707 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:49:00,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:49:00,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:49:00,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:49:00,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:49:00,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:49:00,711 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:49:00,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:49:00,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:49:00,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:49:00,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:49:00,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:49:00,713 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:49:00,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:49:00,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:49:00,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:49:00,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:49:00,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:49:00,713 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:49:00,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:49:00,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:49:00,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:49:00,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:49:00,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:49:00,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:49:00,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:49:00,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:49:00,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:49:00,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:49:00,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:49:00,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:49:00,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:49:00,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:49:00,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:49:00,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:49:00,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:49:00,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:49:00,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:49:00,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:49:00,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:49:00,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:49:00,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:49:00,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:49:00,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:49:00,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:49:00,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:49:00,722 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:49:00,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:49:00,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:49:00,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:49:00,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:49:00,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:49:00,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:49:00,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:49:00,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:49:00,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:49:00,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:49:00,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:49:00,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:49:00,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:49:00,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:49:00,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:49:00,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:49:00,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:49:00,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:49:00,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:49:00,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:49:00,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:49:00,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:49:00,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:49:00,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:49:00,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:49:00,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:49:30,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:49:30,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:49:30,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:49:30,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:49:30,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:49:30,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:50:00,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:50:00,498 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:50:00,499 - sqlalchemy.engine.Engine - INFO - [cached since 660.2s ago] (, datetime.datetime(2025, 5, 9, 10, 50, 0, 494502)) 2025-05-09 11:50:00,501 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:50:00,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:50:00,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:50:00,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:50:00,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:50:00,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:50:00,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:50:00,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:50:00,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:50:00,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:50:00,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:50:00,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:50:00,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:50:00,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:50:00,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:50:00,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:50:00,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:50:00,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:50:00,771 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:50:00,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:50:00,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:50:00,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:50:00,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:50:00,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:50:00,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:50:00,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:50:00,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:50:00,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:50:00,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:50:00,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:50:00,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:50:00,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:50:00,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:50:00,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:50:00,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:50:00,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:50:00,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:50:00,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:50:00,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:50:00,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:50:00,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:50:00,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:50:00,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:50:00,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:50:00,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:50:00,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:50:00,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:50:00,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:50:00,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:50:00,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:50:00,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:50:00,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:50:00,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:50:00,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:50:00,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:50:00,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:50:00,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:50:00,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:50:00,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:50:00,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:50:00,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:50:00,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:50:00,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:50:00,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:50:00,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:50:00,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:50:00,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:50:00,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:50:00,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:50:00,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:50:00,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:50:00,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:50:00,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:50:00,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:50:00,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:50:00,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:50:00,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:50:00,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:50:00,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:50:00,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:50:00,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:50:00,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:50:00,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:50:00,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:50:00,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:50:30,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:50:30,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:50:30,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:50:30,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:50:30,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:50:30,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:51:00,526 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:51:00,527 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:51:00,527 - sqlalchemy.engine.Engine - INFO - [cached since 720.2s ago] (, datetime.datetime(2025, 5, 9, 10, 51, 0, 525871)) 2025-05-09 11:51:00,529 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:51:00,836 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:51:00,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:51:00,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:51:00,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:51:00,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:51:00,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:51:00,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:51:00,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:51:00,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:51:00,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:51:00,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:51:00,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:51:00,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:51:00,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:51:00,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:51:00,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:51:00,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:51:00,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:51:00,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:51:00,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:51:00,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:51:00,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:51:00,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:51:00,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:51:00,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:51:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:51:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:51:00,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:51:00,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:51:00,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:51:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:51:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:51:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:51:00,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:51:00,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:51:00,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:51:00,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:51:00,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:51:00,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:51:00,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:51:00,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:51:00,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:51:00,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:51:00,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:51:00,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:51:00,846 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:51:00,846 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:51:00,846 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:51:00,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:51:00,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:51:00,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:51:00,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:51:00,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:51:00,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:51:00,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:51:00,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:51:00,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:51:00,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:51:00,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:51:00,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:51:00,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:51:00,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:51:00,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:51:00,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:51:00,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:51:00,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:51:00,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:51:00,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:51:00,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:51:00,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:51:00,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:51:00,850 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:51:00,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:51:00,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:51:00,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:51:00,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:51:00,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:51:00,850 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:51:00,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:51:00,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:51:00,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:51:00,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:51:00,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:51:00,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:51:30,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:51:30,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:51:30,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:51:30,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:51:30,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:51:30,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:52:00,514 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:52:00,515 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:52:00,516 - sqlalchemy.engine.Engine - INFO - [cached since 780.2s ago] (, datetime.datetime(2025, 5, 9, 10, 52, 0, 513594)) 2025-05-09 11:52:00,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:52:00,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:52:00,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:52:00,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:52:00,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:52:00,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:52:00,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:52:00,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:52:00,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:52:00,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:52:00,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:52:00,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:52:00,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:52:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:52:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:52:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:52:00,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:52:00,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:52:00,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:52:00,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:52:00,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:52:00,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:52:00,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:52:00,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:52:00,879 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:52:00,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:52:00,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:52:00,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:52:00,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:52:00,879 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:52:00,879 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:52:00,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:52:00,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:52:00,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:52:00,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:52:00,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:52:00,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:52:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:52:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:52:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:52:00,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:52:00,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:52:00,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:52:00,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:52:00,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:52:00,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:52:00,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:52:00,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:52:00,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:52:00,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:52:00,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:52:00,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:52:00,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:52:00,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:52:00,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:52:00,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:52:00,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:52:00,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:52:00,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:52:00,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:52:00,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:52:00,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:52:00,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:52:00,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:52:00,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:52:00,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:52:00,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:52:00,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:52:00,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:52:00,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:52:00,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:52:00,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:52:00,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:52:00,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:52:00,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:52:00,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:52:00,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:52:00,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:52:00,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:52:00,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:52:00,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:52:00,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:52:00,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:52:00,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:52:00,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:52:30,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:52:30,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:52:30,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:52:30,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:52:30,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:52:30,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:53:00,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:53:00,520 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:53:00,520 - sqlalchemy.engine.Engine - INFO - [cached since 840.2s ago] (, datetime.datetime(2025, 5, 9, 10, 53, 0, 518912)) 2025-05-09 11:53:00,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:53:00,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:53:00,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:53:00,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:53:00,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:53:00,909 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:53:00,910 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:53:00,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:53:00,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:53:00,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:53:00,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:53:00,911 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:53:00,911 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:53:00,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:53:00,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:53:00,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:53:00,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:53:00,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:53:00,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:53:00,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:53:00,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:53:00,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:53:00,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:53:00,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:53:00,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:53:00,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:53:00,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:53:00,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:53:00,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:53:00,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:53:00,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:53:00,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:53:00,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:53:00,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:53:00,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:53:00,915 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:53:00,915 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:53:00,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:53:00,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:53:00,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:53:00,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:53:00,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:53:00,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:53:00,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:53:00,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:53:00,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:53:00,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:53:00,917 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:53:00,917 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:53:00,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:53:00,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:53:00,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:53:00,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:53:00,917 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:53:00,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:53:00,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:53:00,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:53:00,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:53:00,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:53:00,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:53:00,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:53:00,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:53:00,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:53:00,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:53:00,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:53:00,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:53:00,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:53:00,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:53:00,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:53:00,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:53:00,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:53:00,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:53:00,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:53:00,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:53:00,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:53:00,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:53:00,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:53:00,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:53:00,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:53:00,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:53:00,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:53:00,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:53:00,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:53:00,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:53:00,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:53:30,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:53:30,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:53:30,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:53:30,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:53:30,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:53:30,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 11:54:00,525 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 11:54:00,526 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 11:54:00,528 - sqlalchemy.engine.Engine - INFO - [cached since 900.2s ago] (, datetime.datetime(2025, 5, 9, 10, 54, 0, 524206)) 2025-05-09 11:54:00,529 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 11:54:00,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 11:54:00,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 11:54:00,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 11:54:00,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 11:54:00,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 11:54:00,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 11:54:00,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 11:54:00,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 11:54:00,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 11:54:00,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 11:54:00,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 11:54:00,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 11:54:00,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 11:54:00,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 11:54:00,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 11:54:00,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 11:54:00,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 11:54:00,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 11:54:00,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 11:54:00,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 11:54:00,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 11:54:00,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 11:54:00,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 11:54:00,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 11:54:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 11:54:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 11:54:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 11:54:00,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 11:54:00,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 11:54:00,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 11:54:00,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 11:54:00,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 11:54:00,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 11:54:00,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 11:54:00,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 11:54:00,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 11:54:00,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 11:54:00,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 11:54:00,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 11:54:00,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 11:54:00,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 11:54:00,993 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 11:54:00,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 11:54:00,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 11:54:00,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 11:54:00,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 11:54:00,998 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 11:54:00,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 11:54:00,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 11:54:01,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 11:54:01,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 11:54:01,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 11:54:01,002 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 11:54:01,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 11:54:01,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 11:54:01,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 11:54:01,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 11:54:01,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 11:54:01,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 11:54:01,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 11:54:01,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 11:54:01,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 11:54:01,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 11:54:01,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 11:54:01,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 11:54:01,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 11:54:01,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 11:54:01,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 11:54:01,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 11:54:01,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 11:54:01,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 11:54:01,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 11:54:01,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 11:54:01,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 11:54:01,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 11:54:01,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 11:54:01,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 11:54:01,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 11:54:01,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 11:54:01,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 11:54:01,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 11:54:01,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 11:54:01,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 11:54:01,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 11:54:31,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 11:54:31,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 11:54:31,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 11:54:31,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 11:54:31,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 11:54:31,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 12:04:38,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 12:04:38,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 12:04:38,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 12:04:38,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 12:04:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 12:04:38,196 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 12:04:38,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 12:04:38,216 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 12:04:38,219 - sqlalchemy.engine.Engine - INFO - [cached since 1538s ago] (, datetime.datetime(2025, 5, 9, 11, 4, 38, 57695)) 2025-05-09 12:04:38,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 12:04:38,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 12:04:38,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 12:04:38,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 12:04:38,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 12:04:38,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 12:04:38,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 12:04:38,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 12:04:38,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 12:04:38,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 12:04:38,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 12:04:38,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 12:04:38,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 12:04:38,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 12:04:38,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 12:04:38,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 12:04:38,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 12:04:38,261 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 12:04:38,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 12:04:38,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 12:04:38,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 12:04:38,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 12:04:38,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 12:04:38,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 12:04:38,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 12:04:38,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 12:04:38,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 12:04:38,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 12:04:38,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 12:04:38,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 12:04:38,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 12:04:38,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 12:04:38,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 12:04:38,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 12:04:38,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 12:04:38,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 12:04:38,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 12:04:38,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 12:04:38,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 12:04:38,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 12:04:38,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 12:04:38,278 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 12:04:38,285 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 12:04:38,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 12:04:38,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 12:04:38,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 12:04:38,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 12:04:38,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 12:04:38,287 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 12:04:38,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 12:04:38,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 12:04:38,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 12:04:38,289 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 12:04:38,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 12:04:38,291 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 12:04:38,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 12:04:38,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 12:04:38,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 12:04:38,293 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 12:04:38,294 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 12:04:38,295 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 12:04:38,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 12:04:38,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 12:04:38,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 12:04:38,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 12:04:38,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 12:04:38,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 12:04:38,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 12:04:38,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 12:04:38,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 12:04:38,298 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 12:04:38,298 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 12:04:38,299 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 12:04:38,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 12:04:38,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 12:04:38,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 12:04:38,300 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 12:04:38,300 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 12:04:38,300 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 12:04:38,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 12:04:38,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 12:04:38,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 12:04:38,301 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 12:04:38,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 12:04:38,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:37:33,500 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:37:34,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:37:34,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:37:34,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:37:34,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:37:34,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:37:34,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:37:34,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:37:34,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:37:34,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:37:34,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:37:34,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:37:34,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:37:34,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:37:34,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:37:34,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:37:34,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:37:34,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:37:34,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:37:34,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:37:34,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:37:34,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:37:34,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:37:34,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:37:34,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:37:34,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:37:34,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:37:34,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:37:34,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:37:34,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:37:34,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:37:34,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:37:34,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:37:34,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:37:34,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:37:34,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:37:34,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:37:34,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:37:34,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:37:34,202 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 13:37:34,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:37:34,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:37:34,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:37:34,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:37:34,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:37:34,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:37:34,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:37:34,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:37:34,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:37:34,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:37:34,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:37:34,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:37:34,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:37:34,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:37:34,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:37:34,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:37:34,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:37:34,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:37:34,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:37:34,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:37:34,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:37:34,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:37:34,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:37:34,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:37:34,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:37:34,237 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:37:34,239 - sqlalchemy.engine.Engine - INFO - [cached since 7123s ago] (, datetime.datetime(2025, 5, 9, 12, 37, 33, 500699)) 2025-05-09 13:37:34,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:37:34,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:37:34,241 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:37:34,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:37:34,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:37:34,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:37:34,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:37:34,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:37:34,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:37:34,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:37:34,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:37:34,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:37:34,245 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:37:34,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:37:34,246 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:37:34,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:37:34,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:37:34,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:37:34,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:37:34,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:37:34,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:37:34,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:37:34,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:37:34,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:37:34,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:37:34,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:37:34,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:37:34,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:38:34,288 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 13:38:34,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:38:34,288 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:38:34,288 - sqlalchemy.engine.Engine - INFO - [cached since 7183s ago] (, datetime.datetime(2025, 5, 9, 12, 38, 34, 271435)) 2025-05-09 13:38:34,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:38:34,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:38:34,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:38:34,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:38:34,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:38:34,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:39:34,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:39:34,292 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:39:34,292 - sqlalchemy.engine.Engine - INFO - [cached since 7243s ago] (, datetime.datetime(2025, 5, 9, 12, 39, 34, 292786)) 2025-05-09 13:39:34,292 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:39:34,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:39:34,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:39:34,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:39:34,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:39:34,360 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:39:34,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:39:34,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:39:34,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:39:34,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:39:34,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:39:34,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:39:34,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:39:34,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:39:34,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:39:34,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:39:34,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:39:34,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:39:34,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:39:34,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:39:34,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:39:34,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:39:34,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:39:34,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:39:34,382 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:39:34,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:39:34,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:39:34,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:39:34,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:39:34,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:39:34,383 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:39:34,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:39:34,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:39:34,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:39:34,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:39:34,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:39:34,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:39:34,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:39:34,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:39:34,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:39:34,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:39:34,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:39:34,399 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:39:34,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:39:34,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:39:34,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:39:34,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:39:34,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:39:34,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:39:34,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:39:34,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:39:34,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:39:34,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:39:34,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:39:34,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:39:34,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:39:34,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:39:34,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:39:34,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:39:34,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:39:34,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:39:34,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:39:34,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:39:34,427 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:39:34,427 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:39:34,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:39:34,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:39:34,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:39:34,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:39:34,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:39:34,430 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:39:34,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:39:34,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:39:34,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:39:34,432 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:39:34,432 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:39:34,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:40:01,196 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 13:40:01,203 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0168秒 2025-05-09 13:40:01,213 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 13:40:01,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:40:01,336 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 13:40:01,336 - sqlalchemy.engine.Engine - INFO - [cached since 7182s ago] {} 2025-05-09 13:40:01,370 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 13:40:01,370 - sqlalchemy.engine.Engine - INFO - [cached since 7182s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 13:40:01,403 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:40:01,403 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.1902秒 2025-05-09 13:40:03,221 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 13:40:03,223 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0020秒 2025-05-09 13:40:03,229 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:40:03,230 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:40:03,231 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:40:03,232 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0033秒 2025-05-09 13:40:03,232 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0023秒 2025-05-09 13:40:03,232 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0013秒 2025-05-09 13:40:03,238 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 13:40:03,238 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:40:03,238 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0009秒 2025-05-09 13:40:03,238 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:40:03,252 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:40:03,263 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:40:03,263 - sqlalchemy.engine.Engine - INFO - [cached since 7183s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:40:03,263 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0242秒 2025-05-09 13:40:03,269 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:40:03,269 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 13:40:03,269 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:40:03,269 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 13:40:03,269 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 13:40:03,269 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0317秒 2025-05-09 13:40:03,269 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:40:03,278 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 13:40:03,278 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0092秒 2025-05-09 13:40:03,286 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:40:03,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:40:03,286 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 13:40:03,286 - sqlalchemy.engine.Engine - INFO - [cached since 7183s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 13:40:03,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:40:03,286 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:40:03,286 - sqlalchemy.engine.Engine - INFO - [cached since 7183s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:40:03,302 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:40:03,302 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 13:40:03,302 - sqlalchemy.engine.Engine - INFO - [cached since 7183s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 13:40:03,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:40:03,312 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0260秒 2025-05-09 13:40:03,312 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0334秒 2025-05-09 13:40:03,321 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:40:03,321 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 13:40:03,321 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:40:03,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:40:03,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:40:03,331 - sqlalchemy.engine.Engine - INFO - [cached since 7183s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:40:03,335 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:40:03,335 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0147秒 2025-05-09 13:40:34,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:40:34,307 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:40:34,309 - sqlalchemy.engine.Engine - INFO - [cached since 7304s ago] (, datetime.datetime(2025, 5, 9, 12, 40, 34, 303109)) 2025-05-09 13:40:34,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:40:34,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:40:34,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:40:34,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:40:34,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:40:34,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:40:34,466 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:40:34,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:40:34,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:40:34,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:40:34,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:40:34,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:40:34,473 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:40:34,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:40:34,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:40:34,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:40:34,483 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:40:34,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:40:34,485 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:40:34,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:40:34,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:40:34,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:40:34,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:40:34,489 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:40:34,489 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:40:34,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:40:34,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:40:34,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:40:34,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:40:34,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:40:34,493 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:40:34,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:40:34,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:40:34,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:40:34,497 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:40:34,497 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:40:34,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:40:34,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:40:34,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:40:34,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:40:34,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:40:34,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:40:34,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:40:34,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:40:34,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:40:34,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:40:34,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:40:34,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:40:34,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:40:34,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:40:34,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:40:34,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:40:34,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:40:34,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:40:34,512 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:40:34,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:40:34,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:40:34,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:40:34,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:40:34,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:40:34,514 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:40:34,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:40:34,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:40:34,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:40:34,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:40:34,515 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:40:34,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:40:34,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:40:34,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:40:34,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:40:34,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:40:34,516 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:40:34,516 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:40:34,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:40:34,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:40:34,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:40:34,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:40:34,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:40:34,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:40:34,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:40:34,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:40:34,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:40:34,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:40:34,518 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:40:34,518 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:40:34,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:40:34,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:40:34,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:40:34,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:40:34,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:40:34,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:41:34,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:41:34,345 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:41:34,347 - sqlalchemy.engine.Engine - INFO - [cached since 7364s ago] (, datetime.datetime(2025, 5, 9, 12, 41, 34, 341730)) 2025-05-09 13:41:34,349 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:41:34,543 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:41:34,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:41:34,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:41:34,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:41:34,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:41:34,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:41:34,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:41:34,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:41:34,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:41:34,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:41:34,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:41:34,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:41:34,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:41:34,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:41:34,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:41:34,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:41:34,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:41:34,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:41:34,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:41:34,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:41:34,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:41:34,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:41:34,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:41:34,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:41:34,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:41:34,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:41:34,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:41:34,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:41:34,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:41:34,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:41:34,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:41:34,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:41:34,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:41:34,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:41:34,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:41:34,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:41:34,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:41:34,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:41:34,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:41:34,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:41:34,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:41:34,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:41:34,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:41:34,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:41:34,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:41:34,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:41:34,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:41:34,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:41:34,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:41:34,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:41:34,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:41:34,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:41:34,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:41:34,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:41:34,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:41:34,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:41:34,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:41:34,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:41:34,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:41:34,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:41:34,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:41:34,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:41:34,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:41:34,598 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:41:34,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:41:34,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:41:34,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:41:34,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:41:34,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:41:34,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:41:34,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:41:34,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:41:34,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:41:34,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:41:34,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:41:34,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:41:34,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:41:34,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:41:34,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:41:34,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:41:34,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:41:34,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:41:34,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:41:34,628 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:41:34,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:41:34,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:41:34,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:41:34,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:41:34,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:41:34,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:42:34,349 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:42:34,351 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:42:34,353 - sqlalchemy.engine.Engine - INFO - [cached since 7424s ago] (, datetime.datetime(2025, 5, 9, 12, 42, 34, 348460)) 2025-05-09 13:42:34,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:42:34,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:42:34,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:42:34,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:42:34,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:42:34,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:42:34,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:42:34,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:42:34,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:42:34,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:42:34,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:42:34,662 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:42:34,663 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:42:34,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:42:34,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:42:34,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:42:34,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:42:34,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:42:34,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:42:34,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:42:34,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:42:34,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:42:34,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:42:34,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:42:34,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:42:34,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:42:34,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:42:34,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:42:34,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:42:34,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:42:34,676 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:42:34,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:42:34,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:42:34,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:42:34,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:42:34,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:42:34,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:42:34,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:42:34,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:42:34,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:42:34,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:42:34,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:42:34,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:42:34,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:42:34,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:42:34,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:42:34,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:42:34,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:42:34,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:42:34,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:42:34,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:42:34,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:42:34,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:42:34,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:42:34,696 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:42:34,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:42:34,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:42:34,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:42:34,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:42:34,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:42:34,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:42:34,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:42:34,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:42:34,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:42:34,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:42:34,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:42:34,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:42:34,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:42:34,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:42:34,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:42:34,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:42:34,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:42:34,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:42:34,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:42:34,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:42:34,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:42:34,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:42:34,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:42:34,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:42:34,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:42:34,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:42:34,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:42:34,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:42:34,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:42:34,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:42:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:42:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:42:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:42:34,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:42:34,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:42:34,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:43:34,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:43:34,349 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:43:34,352 - sqlalchemy.engine.Engine - INFO - [cached since 7484s ago] (, datetime.datetime(2025, 5, 9, 12, 43, 34, 346084)) 2025-05-09 13:43:34,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:43:34,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:43:34,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:43:34,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:43:34,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:43:34,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:43:34,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:43:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:43:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:43:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:43:34,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:43:34,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:43:34,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:43:34,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:43:34,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:43:34,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:43:34,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:43:34,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:43:34,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:43:34,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:43:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:43:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:43:34,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:43:34,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:43:34,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:43:34,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:43:34,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:43:34,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:43:34,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:43:34,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:43:34,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:43:34,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:43:34,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:43:34,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:43:34,730 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:43:34,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:43:34,731 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:43:34,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:43:34,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:43:34,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:43:34,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:43:34,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:43:34,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:43:34,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:43:34,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:43:34,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:43:34,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:43:34,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:43:34,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:43:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:43:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:43:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:43:34,734 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:43:34,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:43:34,734 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:43:34,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:43:34,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:43:34,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:43:34,734 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:43:34,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:43:34,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:43:34,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:43:34,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:43:34,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:43:34,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:43:34,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:43:34,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:43:34,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:43:34,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:43:34,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:43:34,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:43:34,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:43:34,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:44:04,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:44:04,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:44:04,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:44:04,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:44:04,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:44:04,768 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:44:04,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:44:04,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:44:04,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:44:04,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:44:04,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:44:04,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:44:04,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:44:04,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:44:04,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:44:04,779 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:44:04,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:44:04,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:44:34,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:44:34,367 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:44:34,369 - sqlalchemy.engine.Engine - INFO - [cached since 7544s ago] (, datetime.datetime(2025, 5, 9, 12, 44, 34, 363662)) 2025-05-09 13:44:34,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:44:34,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:44:34,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:44:34,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:44:34,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:44:34,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:44:34,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:44:34,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:44:34,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:44:34,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:44:34,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:44:34,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:44:34,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:44:34,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:44:34,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:44:34,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:44:34,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:44:34,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:44:34,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:44:34,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:44:34,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:44:34,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:44:34,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:44:34,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:44:34,814 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:44:34,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:44:34,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:44:34,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:44:34,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:44:34,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:44:34,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:44:34,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:44:34,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:44:34,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:44:34,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:44:34,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:44:34,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:44:34,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:44:34,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:44:34,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:44:34,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:44:34,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:44:34,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:44:34,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:44:34,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:44:34,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:44:34,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:44:34,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:44:34,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:44:34,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:44:34,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:44:34,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:44:34,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:44:34,846 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:44:34,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:44:34,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:44:34,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:44:34,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:44:34,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:44:34,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:44:34,858 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:44:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:44:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:44:34,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:44:34,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:44:34,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:44:34,863 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:44:34,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:44:34,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:44:34,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:44:34,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:44:34,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:44:34,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:45:04,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:45:04,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:45:04,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:45:04,888 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:45:04,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:45:04,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:45:04,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:45:04,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:45:04,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:45:04,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:45:04,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:45:04,896 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:45:04,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:45:04,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:45:04,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:45:04,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:45:04,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:45:04,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:45:34,388 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:45:34,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:45:34,391 - sqlalchemy.engine.Engine - INFO - [cached since 7604s ago] (, datetime.datetime(2025, 5, 9, 12, 45, 34, 387259)) 2025-05-09 13:45:34,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:45:34,922 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:45:34,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:45:34,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:45:34,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:45:34,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:45:34,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:45:34,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:45:34,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:45:34,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:45:34,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:45:34,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:45:34,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:45:34,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:45:34,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:45:34,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:45:34,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:45:34,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:45:34,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:45:34,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:45:34,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:45:34,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:45:34,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:45:34,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:45:34,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:45:34,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:45:34,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:45:34,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:45:34,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:45:34,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:45:34,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:45:34,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:45:34,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:45:34,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:45:34,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:45:34,950 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:45:34,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:45:34,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:45:34,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:45:34,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:45:34,956 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:45:34,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:45:34,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:45:34,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:45:34,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:45:34,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:45:34,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:45:34,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:45:34,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:45:34,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:45:34,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:45:34,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:45:34,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:45:34,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:45:34,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:45:34,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:45:34,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:45:34,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:45:34,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:45:34,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:45:34,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:45:34,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:45:34,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:45:34,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:45:34,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:45:34,989 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:45:34,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:45:34,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:45:34,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:45:34,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:45:34,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:45:34,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:45:35,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:46:05,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:46:05,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:46:05,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:46:05,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:46:05,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:46:05,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:46:05,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:46:05,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:46:05,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:46:05,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:46:05,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:46:05,033 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:46:05,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:46:05,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:46:05,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:46:05,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:46:05,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:46:05,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:46:34,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:46:34,402 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:46:34,403 - sqlalchemy.engine.Engine - INFO - [cached since 7664s ago] (, datetime.datetime(2025, 5, 9, 12, 46, 34, 400386)) 2025-05-09 13:46:34,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:46:35,074 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:46:35,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:46:35,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:46:35,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:46:35,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:46:35,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:46:35,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:46:35,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:46:35,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:46:35,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:46:35,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:46:35,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:46:35,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:46:35,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:46:35,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:46:35,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:46:35,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:46:35,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:46:35,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:46:35,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:46:35,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:46:35,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:46:35,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:46:35,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:46:35,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:46:35,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:46:35,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:46:35,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:46:35,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:46:35,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:46:35,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:46:35,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:46:35,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:46:35,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:46:35,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:46:35,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:46:35,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:46:35,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:46:35,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:46:35,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:46:35,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:46:35,093 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:46:35,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:46:35,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:46:35,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:46:35,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:46:35,094 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:46:35,094 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:46:35,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:46:35,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:46:35,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:46:35,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:46:35,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:46:35,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:46:35,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:46:35,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:46:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:46:35,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:46:35,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:46:35,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:46:35,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:46:35,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:46:35,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:46:35,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:46:35,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:46:35,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:46:35,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:46:35,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:46:35,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:46:35,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:46:35,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:46:35,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:47:05,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:47:05,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:47:05,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:47:05,137 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:47:05,138 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:47:05,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:47:05,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:47:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:47:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:47:05,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:47:05,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:47:05,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:47:05,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:47:05,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:47:05,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:47:05,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:47:05,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:47:05,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:47:34,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:47:34,401 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:47:34,402 - sqlalchemy.engine.Engine - INFO - [cached since 7724s ago] (, datetime.datetime(2025, 5, 9, 12, 47, 34, 397586)) 2025-05-09 13:47:34,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:47:35,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:47:35,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:47:35,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:47:35,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:47:35,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:47:35,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:47:35,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:47:35,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:47:35,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:47:35,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:47:35,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:47:35,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:47:35,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:47:35,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:47:35,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:47:35,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:47:35,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:47:35,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:47:35,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:47:35,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:47:35,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:47:35,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:47:35,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:47:35,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:47:35,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:47:35,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:47:35,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:47:35,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:47:35,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:47:35,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:47:35,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:47:35,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:47:35,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:47:35,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:47:35,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:47:35,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:47:35,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:47:35,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:47:35,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:47:35,156 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:47:35,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:47:35,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:47:35,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:47:35,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:47:35,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:47:35,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:47:35,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:47:35,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:47:35,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:47:35,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:47:35,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:47:35,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:47:35,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:47:35,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:47:35,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:47:35,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:47:35,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:47:35,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:47:35,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:47:35,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:47:35,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:47:35,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:47:35,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:47:35,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:47:35,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:47:35,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:47:35,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:47:35,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:47:35,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:47:35,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:47:35,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:47:35,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:48:05,196 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:48:05,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:48:05,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:48:05,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:48:05,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:48:05,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:48:05,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:48:05,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:48:05,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:48:05,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:48:05,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:48:05,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:48:05,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:48:05,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:48:05,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:48:05,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:48:05,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:48:05,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:48:34,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:48:34,399 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:48:34,402 - sqlalchemy.engine.Engine - INFO - [cached since 7784s ago] (, datetime.datetime(2025, 5, 9, 12, 48, 34, 395177)) 2025-05-09 13:48:34,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:48:35,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:48:35,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:48:35,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:48:35,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:48:35,230 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:48:35,231 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:48:35,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:48:35,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:48:35,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:48:35,236 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:48:35,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:48:35,241 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:48:35,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:48:35,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:48:35,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:48:35,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:48:35,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:48:35,246 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:48:35,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:48:35,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:48:35,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:48:35,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:48:35,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:48:35,251 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:48:35,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:48:35,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:48:35,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:48:35,258 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:48:35,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:48:35,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:48:35,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:48:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:48:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:48:35,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:48:35,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:48:35,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:48:35,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:48:35,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:48:35,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:48:35,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:48:35,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:48:35,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:48:35,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:48:35,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:48:35,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:48:35,274 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:48:35,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:48:35,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:48:35,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:48:35,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:48:35,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:48:35,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:48:35,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:48:35,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:48:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:48:35,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:48:35,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:48:35,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:48:35,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:48:35,277 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:48:35,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:48:35,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:48:35,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:48:35,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:48:35,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:48:35,282 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:48:35,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:48:35,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:48:35,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:48:35,289 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:48:35,289 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:48:35,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:49:05,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:49:05,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:49:05,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:49:05,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:49:05,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:49:05,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:49:05,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:49:05,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:49:05,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:49:05,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:49:05,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:49:05,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:49:05,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:49:05,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:49:05,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:49:05,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:49:05,314 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:49:05,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:49:20,133 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 来自 127.0.0.1 2025-05-09 13:49:20,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:49:20,141 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 13:49:20,141 - sqlalchemy.engine.Engine - INFO - [cached since 7807s ago] ('c1973f22-b098-47f7-80ae-97e9df1644ae',) 2025-05-09 13:49:20,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:49:20,147 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c1973f22-b098-47f7-80ae-97e9df1644ae 状态码: 200 耗时: 0.0140秒 2025-05-09 13:49:26,311 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:49:26,312 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0010秒 2025-05-09 13:49:26,315 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:49:26,315 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:49:26,316 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 13:49:26,318 - sqlalchemy.engine.Engine - INFO - [cached since 7813s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 13:49:26,322 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:49:26,326 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0110秒 2025-05-09 13:49:26,336 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:49:26,338 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0020秒 2025-05-09 13:49:26,341 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:49:26,343 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:49:26,344 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 13:49:26,346 - sqlalchemy.engine.Engine - INFO - [cached since 7813s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 13:49:26,351 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 13:49:26,351 - sqlalchemy.engine.Engine - INFO - [cached since 7807s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b3') 2025-05-09 13:49:26,364 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 13:49:26,365 - sqlalchemy.engine.Engine - INFO - [cached since 7807s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b1') 2025-05-09 13:49:26,367 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 13:49:26,368 - sqlalchemy.engine.Engine - INFO - [cached since 7807s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b2') 2025-05-09 13:49:26,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:49:26,371 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0300秒 2025-05-09 13:49:34,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:49:34,421 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:49:34,421 - sqlalchemy.engine.Engine - INFO - [cached since 7844s ago] (, datetime.datetime(2025, 5, 9, 12, 49, 34, 416646)) 2025-05-09 13:49:34,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:49:35,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:49:35,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:49:35,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:49:35,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:49:35,326 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:49:35,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:49:35,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:49:35,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:49:35,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:49:35,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:49:35,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:49:35,330 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:49:35,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:49:35,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:49:35,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:49:35,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:49:35,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:49:35,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:49:35,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:49:35,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:49:35,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:49:35,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:49:35,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:49:35,340 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:49:35,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:49:35,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:49:35,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:49:35,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:49:35,345 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:49:35,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:49:35,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:49:35,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:49:35,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:49:35,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:49:35,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:49:35,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:49:35,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:49:35,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:49:35,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:49:35,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:49:35,356 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:49:35,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:49:35,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:49:35,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:49:35,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:49:35,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:49:35,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:49:35,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:49:35,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:49:35,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:49:35,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:49:35,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:49:35,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:49:35,366 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:49:35,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:49:35,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:49:35,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:49:35,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:49:35,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:49:35,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:49:35,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:49:35,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:49:35,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:49:35,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:49:35,371 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:49:35,373 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:49:35,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:49:35,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:49:35,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:49:35,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:49:35,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:49:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:50:05,390 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:50:05,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:50:05,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:50:05,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:50:05,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:50:05,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:50:05,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:50:05,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:50:05,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:50:05,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:50:05,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:50:05,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:50:05,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:50:05,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:50:05,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:50:05,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:50:05,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:50:05,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:50:34,430 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:50:34,430 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:50:34,432 - sqlalchemy.engine.Engine - INFO - [cached since 7904s ago] (, datetime.datetime(2025, 5, 9, 12, 50, 34, 429444)) 2025-05-09 13:50:34,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:50:35,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:50:35,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:50:35,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:50:35,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:50:35,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:50:35,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:50:35,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:50:35,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:50:35,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:50:35,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:50:35,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:50:35,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:50:35,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:50:35,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:50:35,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:50:35,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:50:35,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:50:35,413 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:50:35,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:50:35,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:50:35,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:50:35,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:50:35,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:50:35,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:50:35,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:50:35,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:50:35,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:50:35,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:50:35,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:50:35,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:50:35,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:50:35,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:50:35,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:50:35,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:50:35,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:50:35,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:50:35,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:50:35,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:50:35,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:50:35,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:50:35,426 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:50:35,428 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:50:35,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:50:35,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:50:35,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:50:35,430 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:50:35,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:50:35,432 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:50:35,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:50:35,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:50:35,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:50:35,434 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:50:35,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:50:35,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:50:35,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:50:35,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:50:35,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:50:35,436 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:50:35,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:50:35,438 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:50:35,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:50:35,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:50:35,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:50:35,440 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:50:35,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:50:35,440 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:50:35,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:50:35,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:50:35,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:50:35,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:50:35,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:50:35,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:50:48,565 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 13:50:48,566 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 13:50:48,568 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 13:50:48,571 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:50:48,571 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 13:50:48,572 - sqlalchemy.engine.Engine - INFO - [cached since 7830s ago] {} 2025-05-09 13:50:48,573 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 13:50:48,574 - sqlalchemy.engine.Engine - INFO - [cached since 7830s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 13:50:48,576 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:50:48,578 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0100秒 2025-05-09 13:50:50,394 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 13:50:50,395 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0094秒 2025-05-09 13:50:50,396 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:50:50,396 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:50:50,397 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:50:50,397 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 13:50:50,398 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 13:50:50,398 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 13:50:50,399 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 13:50:50,400 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 13:50:50,400 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:50:50,401 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:50:50,404 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 13:50:50,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:50:50,406 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:50:50,406 - sqlalchemy.engine.Engine - INFO - [cached since 7830s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:50:50,409 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:50:50,410 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:50:50,413 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0038秒 2025-05-09 13:50:50,409 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:50:50,414 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0039秒 2025-05-09 13:50:50,416 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:50:50,416 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0158秒 2025-05-09 13:50:50,417 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:50:50,418 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:50:50,418 - sqlalchemy.engine.Engine - INFO - [cached since 7830s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:50:50,419 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 13:50:50,420 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:50:50,420 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 13:50:50,421 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 13:50:50,421 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 13:50:50,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:50:50,423 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 13:50:50,423 - sqlalchemy.engine.Engine - INFO - [cached since 7830s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 13:50:50,426 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 13:50:50,426 - sqlalchemy.engine.Engine - INFO - [cached since 7830s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 13:50:50,427 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:50:50,428 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:50:50,428 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 13:50:50,429 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0079秒 2025-05-09 13:50:50,430 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:50:50,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:50:50,432 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:50:50,432 - sqlalchemy.engine.Engine - INFO - [cached since 7830s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:50:50,435 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:50:50,436 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-09 13:51:05,163 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:51:05,164 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0011秒 2025-05-09 13:51:05,167 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:51:05,168 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:51:05,168 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 13:51:05,168 - sqlalchemy.engine.Engine - INFO - [cached since 7912s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 13:51:05,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:51:05,171 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0039秒 2025-05-09 13:51:05,183 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:51:05,184 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0010秒 2025-05-09 13:51:05,189 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 来自 192.168.189.211 2025-05-09 13:51:05,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:51:05,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 13:51:05,192 - sqlalchemy.engine.Engine - INFO - [cached since 7912s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b',) 2025-05-09 13:51:05,195 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 13:51:05,196 - sqlalchemy.engine.Engine - INFO - [cached since 7905s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b3') 2025-05-09 13:51:05,198 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 13:51:05,199 - sqlalchemy.engine.Engine - INFO - [cached since 7905s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b1') 2025-05-09 13:51:05,201 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 13:51:05,201 - sqlalchemy.engine.Engine - INFO - [cached since 7905s ago] ('c503c740-bcdf-4cf4-9557-76cad4e6ab0b', 'b2') 2025-05-09 13:51:05,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:51:05,203 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c503c740-bcdf-4cf4-9557-76cad4e6ab0b 状态码: 200 耗时: 0.0150秒 2025-05-09 13:51:05,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:51:05,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:51:05,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:51:05,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:51:05,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:51:05,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:51:05,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:51:05,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:51:05,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:51:05,446 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:51:05,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:51:05,447 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:51:05,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:51:05,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:51:05,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:51:05,447 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:51:05,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:51:05,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:51:34,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:51:34,439 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:51:34,440 - sqlalchemy.engine.Engine - INFO - [cached since 7964s ago] (, datetime.datetime(2025, 5, 9, 12, 51, 34, 439012)) 2025-05-09 13:51:34,441 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:51:35,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:51:35,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:51:35,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:51:35,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:51:35,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:51:35,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:51:35,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:51:35,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:51:35,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:51:35,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:51:35,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:51:35,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:51:35,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:51:35,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:51:35,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:51:35,490 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:51:35,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:51:35,490 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:51:35,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:51:35,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:51:35,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:51:35,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:51:35,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:51:35,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:51:35,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:51:35,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:51:35,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:51:35,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:51:35,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:51:35,504 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:51:35,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:51:35,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:51:35,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:51:35,506 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:51:35,506 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:51:35,508 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:51:35,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:51:35,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:51:35,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:51:35,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:51:35,514 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:51:35,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:51:35,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:51:35,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:51:35,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:51:35,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:51:35,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:51:35,518 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:51:35,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:51:35,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:51:35,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:51:35,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:51:35,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:51:35,521 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:51:35,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:51:35,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:51:35,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:51:35,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:51:35,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:51:35,524 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:51:35,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:51:35,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:51:35,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:51:35,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:51:35,530 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:51:35,530 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:51:35,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:51:35,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:51:35,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:51:35,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:51:35,536 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:51:35,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:52:05,545 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:52:05,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:52:05,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:52:05,548 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:52:05,549 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:52:05,549 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:52:05,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:52:05,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:52:05,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:52:05,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:52:05,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:52:05,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:52:05,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:52:05,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:52:05,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:52:05,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:52:05,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:52:05,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:52:14,705 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 13:52:14,705 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 13:52:14,707 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 13:52:14,709 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:52:14,710 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 13:52:14,710 - sqlalchemy.engine.Engine - INFO - [cached since 7916s ago] {} 2025-05-09 13:52:14,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 13:52:14,712 - sqlalchemy.engine.Engine - INFO - [cached since 7916s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 13:52:14,713 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:52:14,714 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-09 13:52:18,906 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 13:52:18,907 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 13:52:18,908 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:52:18,909 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:52:18,909 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:52:18,910 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0017秒 2025-05-09 13:52:18,911 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0012秒 2025-05-09 13:52:18,912 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0022秒 2025-05-09 13:52:18,917 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 13:52:18,918 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:52:18,919 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0020秒 2025-05-09 13:52:18,921 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:52:18,924 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:52:18,924 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:52:18,925 - sqlalchemy.engine.Engine - INFO - [cached since 7919s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:52:18,926 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0050秒 2025-05-09 13:52:18,928 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 13:52:18,927 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:52:18,931 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 13:52:18,932 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 13:52:18,933 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 13:52:18,934 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0160秒 2025-05-09 13:52:18,935 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:52:18,935 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 13:52:18,936 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 13:52:18,937 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:52:18,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:52:18,938 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 13:52:18,938 - sqlalchemy.engine.Engine - INFO - [cached since 7919s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 13:52:18,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:52:18,939 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:52:18,940 - sqlalchemy.engine.Engine - INFO - [cached since 7919s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:52:18,941 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 13:52:18,941 - sqlalchemy.engine.Engine - INFO - [cached since 7919s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 13:52:18,942 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:52:18,942 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:52:18,943 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-09 13:52:18,943 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0070秒 2025-05-09 13:52:18,950 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:52:18,951 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0005秒 2025-05-09 13:52:18,953 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 13:52:18,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:52:18,954 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 13:52:18,955 - sqlalchemy.engine.Engine - INFO - [cached since 7919s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 13:52:18,956 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 13:52:18,958 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 13:52:34,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:52:34,447 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:52:34,448 - sqlalchemy.engine.Engine - INFO - [cached since 8024s ago] (, datetime.datetime(2025, 5, 9, 12, 52, 34, 444899)) 2025-05-09 13:52:34,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:52:35,570 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:52:35,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:52:35,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:52:35,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:52:35,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:52:35,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:52:35,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:52:35,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:52:35,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:52:35,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:52:35,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:52:35,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:52:35,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:52:35,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:52:35,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:52:35,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:52:35,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:52:35,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:52:35,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:52:35,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:52:35,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:52:35,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:52:35,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:52:35,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:52:35,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:52:35,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:52:35,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:52:35,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:52:35,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:52:35,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:52:35,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:52:35,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:52:35,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:52:35,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:52:35,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:52:35,580 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:52:35,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:52:35,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:52:35,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:52:35,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:52:35,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:52:35,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:52:35,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:52:35,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:52:35,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:52:35,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:52:35,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:52:35,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:52:35,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:52:35,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:52:35,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:52:35,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:52:35,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:52:35,584 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:52:35,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:52:35,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:52:35,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:52:35,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:52:35,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:52:35,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:52:35,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:52:35,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:52:35,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:52:35,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:52:35,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:52:35,588 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:52:35,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:52:35,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:52:35,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:52:35,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:52:35,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:52:35,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:53:05,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:53:05,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:53:05,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:53:05,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:53:05,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:53:05,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:53:05,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:53:05,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:53:05,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:53:05,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:53:05,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:53:05,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:53:05,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:53:05,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:53:05,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:53:05,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:53:05,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:53:05,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:53:34,453 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:53:34,454 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:53:34,456 - sqlalchemy.engine.Engine - INFO - [cached since 8084s ago] (, datetime.datetime(2025, 5, 9, 12, 53, 34, 452140)) 2025-05-09 13:53:34,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:53:35,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:53:35,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:53:35,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:53:35,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:53:35,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:53:35,625 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:53:35,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:53:35,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:53:35,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:53:35,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:53:35,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:53:35,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:53:35,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:53:35,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:53:35,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:53:35,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:53:35,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:53:35,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:53:35,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:53:35,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:53:35,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:53:35,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:53:35,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:53:35,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:53:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:53:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:53:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:53:35,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:53:35,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:53:35,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:53:35,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:53:35,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:53:35,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:53:35,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:53:35,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:53:35,631 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:53:35,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:53:35,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:53:35,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:53:35,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:53:35,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:53:35,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:53:35,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:53:35,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:53:35,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:53:35,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:53:35,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:53:35,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:53:35,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:53:35,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:53:35,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:53:35,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:53:35,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:53:35,633 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:53:35,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:53:35,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:53:35,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:53:35,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:53:35,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:53:35,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:53:35,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:53:35,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:53:35,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:53:35,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:53:35,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:53:35,635 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:53:35,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:53:35,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:53:35,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:53:35,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:53:35,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:53:35,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:54:05,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:54:05,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:54:05,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:54:05,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:54:05,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:54:05,653 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:54:05,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:54:05,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:54:05,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:54:05,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:54:05,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:54:05,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:54:05,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:54:05,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:54:05,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:54:05,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:54:05,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:54:05,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:54:28,149 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 13:54:28,150 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0010秒 2025-05-09 13:54:28,152 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 13:54:28,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,158 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 13:54:28,158 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 13:54:28,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,162 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 13:54:28,163 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 13:54:28,164 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,165 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 13:54:28,165 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 13:54:28,166 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 13:54:28,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,173 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 13:54:28,173 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 13, 54, 28, 173727), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 13:54:28,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,200 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 13:54:28,200 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 13:54:28,207 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,208 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('b06cdcb4-3121-42b9-a6b9-37d837138e06', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 13, 54, 28, 165810), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 13, 54, 28, 206824), datetime.datetime(2025, 5, 9, 13, 54, 28, 206824), 0) 2025-05-09 13:54:28,213 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 13:54:28,219 - sqlalchemy.engine.Engine - INFO - [cached since 8115s ago] ('b06cdcb4-3121-42b9-a6b9-37d837138e06',) 2025-05-09 13:54:28,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,225 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b06cdcb4-3121-42b9-a6b9-37d837138e06 (优先级 1) 添加到队列 0 2025-05-09 13:54:28,226 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 13:54:28,226 - services.sync_service - INFO - 正在同步创建任务到天风系统: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,227 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b06cdcb4-3121-42b9-a6b9-37d837138e06","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 13:54:28","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 13:54:28,252 - services.sync_service - INFO - 成功同步任务到系统任务: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,254 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,254 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,254 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1020秒 2025-05-09 13:54:28,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 获取到任务: b06cdcb4-3121-42b9-a6b9-37d837138e06, 优先级: 1 2025-05-09 13:54:28,333 - services.execution.task_executor - DEBUG - 任务 b06cdcb4-3121-42b9-a6b9-37d837138e06 设置超时时间: 3600秒 2025-05-09 13:54:28,334 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,336 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 13:54:28,336 - sqlalchemy.engine.Engine - INFO - [cached since 8115s ago] ('b06cdcb4-3121-42b9-a6b9-37d837138e06',) 2025-05-09 13:54:28,339 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 13:54:28,339 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 13:54:28,341 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 13:54:28,341 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] (datetime.datetime(2025, 5, 9, 13, 54, 28, 340439), datetime.datetime(2025, 5, 9, 13, 54, 28, 341440), 'b06cdcb4-3121-42b9-a6b9-37d837138e06') 2025-05-09 13:54:28,342 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,350 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,410 - services.sync_service - INFO - 成功设置系统任务状态为执行中: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,412 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,414 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 13:54:28,415 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 13, 54, 28, 414637), 'b06cdcb4-3121-42b9-a6b9-37d837138e06') 2025-05-09 13:54:28,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,426 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 13:54:28,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,429 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,430 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('5ce2f3ce-d5bd-47bc-a6cf-087f24020b03', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 427548), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 13, 54, 28, 429547), datetime.datetime(2025, 5, 9, 13, 54, 28, 429547), 0) 2025-05-09 13:54:28,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,446 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,446 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('5ce2f3ce-d5bd-47bc-a6cf-087f24020b03',) 2025-05-09 13:54:28,448 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 13:54:28,450 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 13:54:28,452 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,455 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 13, 54, 28, 452546), '5ce2f3ce-d5bd-47bc-a6cf-087f24020b03') 2025-05-09 13:54:28,464 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,474 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 13:54:28,475 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 13:54:28,476 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 13:54:28,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,479 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,480 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('230b584b-4982-49fe-8e26-2f09756b3c79', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 477544), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 13, 54, 28, 479548), datetime.datetime(2025, 5, 9, 13, 54, 28, 479548), 0) 2025-05-09 13:54:28,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,491 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 230b584b-4982-49fe-8e26-2f09756b3c79 2025-05-09 13:54:28,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,492 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,493 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('230b584b-4982-49fe-8e26-2f09756b3c79',) 2025-05-09 13:54:28,494 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 13:54:28,494 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 13:54:28,495 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,495 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 13, 54, 28, 495545), '230b584b-4982-49fe-8e26-2f09756b3c79') 2025-05-09 13:54:28,497 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,504 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 13:54:28,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,505 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 13:54:28,506 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('test', 0) 2025-05-09 13:54:28,509 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 13:54:28,510 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('1', datetime.datetime(2025, 5, 9, 13, 54, 28, 509551), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 13:54:28,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,518 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,519 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,519 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('eedea823-02f6-454e-8e8c-0468d1ce7ff8', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 519547), datetime.datetime(2025, 5, 9, 13, 54, 28, 519547), 0) 2025-05-09 13:54:28,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,528 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,529 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,529 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('230b584b-4982-49fe-8e26-2f09756b3c79',) 2025-05-09 13:54:28,530 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 13:54:28,530 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 13:54:28,530 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,531 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] (datetime.datetime(2025, 5, 9, 13, 54, 28, 530547), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 13, 54, 28, 530547), '230b584b-4982-49fe-8e26-2f09756b3c79') 2025-05-09 13:54:28,532 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,541 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 13:54:28,542 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,543 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,543 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('1a523000-3da8-47e9-b7cc-e1d018d79b29', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 541563), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 13, 54, 28, 543563), datetime.datetime(2025, 5, 9, 13, 54, 28, 543563), 0) 2025-05-09 13:54:28,544 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,551 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 1a523000-3da8-47e9-b7cc-e1d018d79b29 2025-05-09 13:54:28,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,553 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,553 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('1a523000-3da8-47e9-b7cc-e1d018d79b29',) 2025-05-09 13:54:28,554 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 13:54:28,555 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 13:54:28,555 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,556 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 13, 54, 28, 555556), '1a523000-3da8-47e9-b7cc-e1d018d79b29') 2025-05-09 13:54:28,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,564 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 13:54:28,565 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,566 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 13:54:28,567 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('test', 0) 2025-05-09 13:54:28,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,572 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,573 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('2adfefb3-5abd-4969-bfe8-1f38893c0b71', 1, '{"success": true, "message": "获取缓存数据成功: test", "output": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 572251), datetime.datetime(2025, 5, 9, 13, 54, 28, 572251), 0) 2025-05-09 13:54:28,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,582 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,583 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,584 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('1a523000-3da8-47e9-b7cc-e1d018d79b29',) 2025-05-09 13:54:28,586 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 13:54:28,587 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 13:54:28,588 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,589 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 13, 54, 28, 587348), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 13, 54, 28, 588249), '1a523000-3da8-47e9-b7cc-e1d018d79b29') 2025-05-09 13:54:28,592 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,600 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 13:54:28,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,605 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,607 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('9ef268cc-e7f1-45d5-8d33-6af159f30b11', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 601252), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 13, 54, 28, 605256), datetime.datetime(2025, 5, 9, 13, 54, 28, 605256), 0) 2025-05-09 13:54:28,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,617 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 9ef268cc-e7f1-45d5-8d33-6af159f30b11 2025-05-09 13:54:28,618 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,619 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,620 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('9ef268cc-e7f1-45d5-8d33-6af159f30b11',) 2025-05-09 13:54:28,623 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 13:54:28,623 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 13:54:28,624 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,625 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 13, 54, 28, 624245), '9ef268cc-e7f1-45d5-8d33-6af159f30b11') 2025-05-09 13:54:28,628 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,636 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 13:54:28,636 - services.execution.handlers.foundation - INFO - 任务 b06cdcb4-3121-42b9-a6b9-37d837138e06 打印: {'cache_data': 1} 2025-05-09 13:54:28,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,640 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,641 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('2e1d4324-db8d-481b-94af-d39f2393b8ac', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 640290), datetime.datetime(2025, 5, 9, 13, 54, 28, 640290), 0) 2025-05-09 13:54:28,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,655 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,656 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,657 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('9ef268cc-e7f1-45d5-8d33-6af159f30b11',) 2025-05-09 13:54:28,661 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 13:54:28,661 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 13:54:28,664 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,664 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] (datetime.datetime(2025, 5, 9, 13, 54, 28, 662688), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 13, 54, 28, 663393), '9ef268cc-e7f1-45d5-8d33-6af159f30b11') 2025-05-09 13:54:28,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,676 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 13:54:28,677 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('39235222-199c-4259-832a-17d3ea255401', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"value": 1}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b06cdcb4-3121-42b9-a6b9-37d837138e06', datetime.datetime(2025, 5, 9, 13, 54, 28, 676280), datetime.datetime(2025, 5, 9, 13, 54, 28, 676280), 0) 2025-05-09 13:54:28,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,690 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,692 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,693 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] ('5ce2f3ce-d5bd-47bc-a6cf-087f24020b03',) 2025-05-09 13:54:28,694 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 13:54:28,695 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 13:54:28,696 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 13:54:28,697 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] (datetime.datetime(2025, 5, 9, 13, 54, 28, 695285), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 13, 54, 28, 696289), '5ce2f3ce-d5bd-47bc-a6cf-087f24020b03') 2025-05-09 13:54:28,699 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,710 - services.sync_service - INFO - 正在设置系统任务状态为已完成: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,764 - services.sync_service - INFO - 成功设置系统任务状态为已完成: b06cdcb4-3121-42b9-a6b9-37d837138e06 2025-05-09 13:54:28,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:28,766 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 13:54:28,768 - sqlalchemy.engine.Engine - INFO - [cached since 8046s ago] (datetime.datetime(2025, 5, 9, 13, 54, 28, 764541), '任务执行成功', , 359, 1, datetime.datetime(2025, 5, 9, 13, 54, 28, 766458), 'b06cdcb4-3121-42b9-a6b9-37d837138e06') 2025-05-09 13:54:28,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:28,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 完成任务: b06cdcb4-3121-42b9-a6b9-37d837138e06, 结果: True 2025-05-09 13:54:34,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:54:34,476 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:54:34,476 - sqlalchemy.engine.Engine - INFO - [cached since 8144s ago] (, datetime.datetime(2025, 5, 9, 12, 54, 34, 475383)) 2025-05-09 13:54:34,478 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:54:35,691 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:54:35,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:54:35,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:54:35,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:54:35,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:54:35,693 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:54:35,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:54:35,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:54:35,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:54:35,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:54:35,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:54:35,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:54:35,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:54:35,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:54:35,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:54:35,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:54:35,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:54:35,695 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:54:35,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:54:35,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:54:35,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:54:35,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:54:35,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:54:35,696 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:54:35,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:54:35,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:54:35,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:54:35,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:54:35,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:54:35,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:54:35,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:54:35,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:54:35,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:54:35,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:54:35,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:54:35,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:54:35,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:54:35,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:54:35,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:54:35,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:54:35,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:54:35,702 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:54:35,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:54:35,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:54:35,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:54:35,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:54:35,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:54:35,703 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:54:35,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:54:35,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:54:35,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:54:35,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:54:35,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:54:35,705 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:54:35,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:54:35,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:54:35,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:54:35,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:54:35,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:54:35,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:54:35,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:54:35,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:54:35,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:54:35,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:54:35,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:54:35,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:55:05,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:55:05,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:55:05,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:55:05,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:55:05,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:55:05,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:55:05,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:55:05,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:55:05,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:55:05,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:55:05,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:55:05,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:55:05,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:55:05,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:55:05,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:55:05,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:55:05,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:55:05,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:55:34,479 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:55:34,480 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:55:34,481 - sqlalchemy.engine.Engine - INFO - [cached since 8204s ago] (, datetime.datetime(2025, 5, 9, 12, 55, 34, 478855)) 2025-05-09 13:55:34,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:55:35,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:55:35,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:55:35,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:55:35,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:55:35,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:55:35,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:55:35,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:55:35,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:55:35,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:55:35,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:55:35,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:55:35,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:55:35,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:55:35,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:55:35,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:55:35,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:55:35,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:55:35,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:55:35,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:55:35,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:55:35,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:55:35,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:55:35,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:55:35,728 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:55:35,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:55:35,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:55:35,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:55:35,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:55:35,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:55:35,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:55:35,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:55:35,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:55:35,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:55:35,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:55:35,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:55:35,731 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:55:35,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:55:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:55:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:55:35,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:55:35,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:55:35,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:55:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:55:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:55:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:55:35,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:55:35,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:55:35,737 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:55:35,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:55:35,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:55:35,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:55:35,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:55:35,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:55:35,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:55:35,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:55:35,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:55:35,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:55:35,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:55:35,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:55:35,741 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:55:35,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:55:35,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:55:35,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:55:35,742 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:55:35,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:55:35,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:55:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:55:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:55:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:55:35,743 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:55:35,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:55:35,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:56:05,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:56:05,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:56:05,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:56:05,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:56:05,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:56:05,741 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:56:05,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:56:05,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:56:05,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:56:05,742 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:56:05,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:56:05,743 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:56:05,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:56:05,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:56:05,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:56:05,746 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:56:05,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:56:05,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:56:34,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:56:34,514 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:56:34,515 - sqlalchemy.engine.Engine - INFO - [cached since 8264s ago] (, datetime.datetime(2025, 5, 9, 12, 56, 34, 513128)) 2025-05-09 13:56:34,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:56:35,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:56:35,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:56:35,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:56:35,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:56:35,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:56:35,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:56:35,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:56:35,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:56:35,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:56:35,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:56:35,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:56:35,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:56:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:56:35,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:56:35,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:56:35,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:56:35,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:56:35,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:56:35,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:56:35,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:56:35,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:56:35,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:56:35,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:56:35,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:56:35,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:56:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:56:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:56:35,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:56:35,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:56:35,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:56:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:56:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:56:35,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:56:35,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:56:35,789 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:56:35,789 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:56:35,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:56:35,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:56:35,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:56:35,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:56:35,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:56:35,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:56:35,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:56:35,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:56:35,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:56:35,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:56:35,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:56:35,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:56:35,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:56:35,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:56:35,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:56:35,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:56:35,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:56:35,792 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:56:35,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:56:35,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:56:35,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:56:35,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:56:35,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:56:35,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:56:35,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:56:35,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:56:35,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:56:35,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:56:35,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:56:35,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:56:35,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:56:35,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:56:35,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:56:35,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:56:35,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:56:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:57:05,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:57:05,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:57:05,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:57:05,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:57:05,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:57:05,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:57:05,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:57:05,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:57:05,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:57:05,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:57:05,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:57:05,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:57:05,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:57:05,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:57:05,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:57:05,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:57:05,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:57:05,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:57:34,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:57:34,520 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:57:34,520 - sqlalchemy.engine.Engine - INFO - [cached since 8324s ago] (, datetime.datetime(2025, 5, 9, 12, 57, 34, 519284)) 2025-05-09 13:57:34,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:57:35,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:57:35,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:57:35,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:57:35,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:57:35,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:57:35,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:57:35,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:57:35,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:57:35,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:57:35,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:57:35,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:57:35,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:57:35,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:57:35,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:57:35,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:57:35,836 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:57:35,836 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:57:35,836 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:57:35,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:57:35,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:57:35,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:57:35,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:57:35,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:57:35,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:57:35,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:57:35,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:57:35,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:57:35,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:57:35,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:57:35,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:57:35,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:57:35,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:57:35,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:57:35,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:57:35,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:57:35,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:57:35,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:57:35,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:57:35,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:57:35,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:57:35,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:57:35,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:57:35,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:57:35,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:57:35,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:57:35,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:57:35,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:57:35,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:57:35,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:57:35,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:57:35,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:57:35,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:57:35,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:57:35,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:57:35,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:57:35,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:57:35,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:57:35,846 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:57:35,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:57:35,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:57:35,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:57:35,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:57:35,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:57:35,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:57:35,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:57:35,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:57:35,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:57:35,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:57:35,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:57:35,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:57:35,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:57:35,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:58:05,846 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:58:05,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:58:05,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:58:05,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:58:05,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:58:05,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:58:05,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:58:05,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:58:05,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:58:05,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:58:05,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:58:05,850 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:58:05,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:58:05,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:58:05,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:58:05,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:58:05,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:58:05,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:58:34,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:58:34,535 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:58:34,535 - sqlalchemy.engine.Engine - INFO - [cached since 8384s ago] (, datetime.datetime(2025, 5, 9, 12, 58, 34, 535029)) 2025-05-09 13:58:34,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:58:35,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:58:35,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:58:35,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:58:35,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:58:35,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:58:35,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:58:35,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:58:35,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:58:35,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:58:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:58:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:58:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:58:35,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:58:35,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:58:35,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:58:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:58:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:58:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:58:35,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:58:35,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:58:35,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:58:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:58:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:58:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:58:35,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:58:35,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:58:35,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:58:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:58:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:58:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:58:35,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:58:35,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:58:35,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:59:05,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 13:59:05,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:59:05,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:59:05,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:59:05,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 13:59:05,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 13:59:05,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:59:05,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:59:05,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:59:05,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 13:59:05,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:59:05,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 13:59:05,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:59:05,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:59:05,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:59:05,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 13:59:05,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 13:59:05,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:59:34,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:59:34,539 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:59:34,541 - sqlalchemy.engine.Engine - INFO - [cached since 8444s ago] (, datetime.datetime(2025, 5, 9, 12, 59, 34, 539236)) 2025-05-09 13:59:34,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:59:35,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 13:59:35,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:59:35,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:59:35,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 13:59:35,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 13:59:35,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 13:59:35,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:59:35,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:59:35,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:59:35,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 13:59:35,911 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 13:59:35,911 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 13:59:35,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:59:35,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:59:35,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:59:35,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 13:59:35,917 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 13:59:35,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 13:59:35,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:59:35,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:59:35,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:59:35,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 13:59:35,922 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 13:59:35,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 13:59:35,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:59:35,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:59:35,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:59:35,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 13:59:35,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 13:59:35,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 13:59:35,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:59:35,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:59:35,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:59:35,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 13:59:35,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 13:59:35,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 13:59:35,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:59:35,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:59:35,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:59:35,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 13:59:35,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 13:59:35,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 13:59:35,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:59:35,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:59:35,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:59:35,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 13:59:35,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 13:59:35,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 13:59:35,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:59:35,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:59:35,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:59:35,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 13:59:35,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 13:59:35,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 13:59:35,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:59:35,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:59:35,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:59:35,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 13:59:35,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 13:59:35,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 13:59:35,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:59:35,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:59:35,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:59:35,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 13:59:35,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 13:59:35,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 13:59:35,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:59:35,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:59:35,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:59:35,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 13:59:35,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 13:59:35,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:59:50,391 - app - INFO - 应用程序关闭中... 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 13:59:50,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 13 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 12 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 11 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 13:59:50,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 10 2025-05-09 13:59:50,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 8 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 7 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 6 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 5 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 4 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 3 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 2 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 1 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 0 2025-05-09 13:59:50,402 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 13:59:50,402 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 13:59:50,402 - app - INFO - 增强版任务调度器已停止 2025-05-09 13:59:50,402 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 13:59:50,413 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 13:59:50,413 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 13:59:50,415 - data.session - INFO - 数据库连接已关闭 2025-05-09 13:59:52,267 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 13:59:52,328 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 13:59:52,328 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 13:59:52,404 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 13:59:52,462 - data.session - INFO - 正在初始化数据库... 2025-05-09 13:59:52,480 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 13:59:52,480 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 13:59:52,490 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,490 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 13:59:52,490 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,490 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 13:59:52,493 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:59:52,493 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 13:59:52,493 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,502 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 13:59:52,502 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,504 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 13:59:52,504 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,504 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 13:59:52,504 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,504 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 13:59:52,504 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 13:59:52,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 13:59:52,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:59:52,521 - data.session - INFO - 数据库表初始化完成 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 13:59:52,921 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 13:59:52,921 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 13:59:52,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 13:59:52,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 13:59:52,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 13:59:52,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 13:59:52,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 13:59:52,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 13:59:52,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 13:59:52,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 13:59:52,932 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 13:59:52,932 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 13:59:52,932 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 13:59:52,932 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 13:59:52,932 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 13:59:52,932 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 13:59:52,932 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 13:59:52,932 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 13:59:52,932 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:59:52,941 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 13:59:52,941 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] (, ) 2025-05-09 13:59:52,941 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 13:59:52,952 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:59:52,952 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 13:59:52,952 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 13:59:52,952 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 13:59:52,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:59:52,952 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 13:59:52,952 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, , ) 2025-05-09 13:59:52,962 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 13:59:52,962 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 13:59:52,962 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 13:59:52,962 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 13:59:52,962 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 13:59:52,962 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 13:59:52,972 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 13:59:52,972 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 13:59:52,972 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] (, datetime.datetime(2025, 5, 9, 12, 59, 52, 952285)) 2025-05-09 13:59:52,972 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,095 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:00:01,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,095 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:00:01,095 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:00:01,095 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,095 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:00:01,095 - sqlalchemy.engine.Engine - INFO - [cached since 0.004254s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:00:01,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,106 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:00:01,106 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:00:01,106 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:00:01,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,109 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:00:01,111 - sqlalchemy.engine.Engine - INFO - [generated in 0.00162s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 0, 1, 109721), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:00:01,111 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,121 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:00:01,121 - sqlalchemy.engine.Engine - INFO - [cached since 0.02193s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:00:01,125 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,125 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('b42593a1-6260-419f-957a-c354e2b4c463', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 0, 1, 106538), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 0, 1, 125455), datetime.datetime(2025, 5, 9, 14, 0, 1, 125455), 0) 2025-05-09 14:00:01,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,135 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:00:01,135 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('b42593a1-6260-419f-957a-c354e2b4c463',) 2025-05-09 14:00:01,135 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,135 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b42593a1-6260-419f-957a-c354e2b4c463 (优先级 1) 添加到队列 0 2025-05-09 14:00:01,138 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:00:01,138 - services.sync_service - INFO - 正在同步创建任务到天风系统: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,138 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b42593a1-6260-419f-957a-c354e2b4c463","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:00:01","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:00:01,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: b42593a1-6260-419f-957a-c354e2b4c463, 优先级: 1 2025-05-09 14:00:01,188 - services.execution.task_executor - DEBUG - 任务 b42593a1-6260-419f-957a-c354e2b4c463 设置超时时间: 3600秒 2025-05-09 14:00:01,188 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,188 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:00:01,188 - sqlalchemy.engine.Engine - INFO - [cached since 0.05545s ago] ('b42593a1-6260-419f-957a-c354e2b4c463',) 2025-05-09 14:00:01,188 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:00:01,192 - sqlalchemy.engine.Engine - INFO - [cached since 0.09241s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:00:01,195 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:00:01,195 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (datetime.datetime(2025, 5, 9, 14, 0, 1, 195431), datetime.datetime(2025, 5, 9, 14, 0, 1, 195431), 'b42593a1-6260-419f-957a-c354e2b4c463') 2025-05-09 14:00:01,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,205 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,261 - services.sync_service - INFO - 成功同步任务到系统任务: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,261 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,261 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,261 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1661秒 2025-05-09 14:00:01,360 - services.sync_service - INFO - 成功设置系统任务状态为执行中: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,371 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:00:01,371 - sqlalchemy.engine.Engine - INFO - [generated in 0.00272s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 0, 1, 371178), 'b42593a1-6260-419f-957a-c354e2b4c463') 2025-05-09 14:00:01,377 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,389 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:00:01,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,392 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,392 - sqlalchemy.engine.Engine - INFO - [generated in 0.00099s] ('4fb25f51-47e7-4fa0-906d-539e9b15fab5', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 389686), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 0, 1, 389686), datetime.datetime(2025, 5, 9, 14, 0, 1, 389686), 0) 2025-05-09 14:00:01,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,411 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,411 - sqlalchemy.engine.Engine - INFO - [generated in 0.00328s] ('4fb25f51-47e7-4fa0-906d-539e9b15fab5',) 2025-05-09 14:00:01,411 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:00:01,411 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:00:01,411 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,421 - sqlalchemy.engine.Engine - INFO - [generated in 0.00295s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 0, 1, 411695), '4fb25f51-47e7-4fa0-906d-539e9b15fab5') 2025-05-09 14:00:01,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,426 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:00:01,426 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 14:00:01,426 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 14:00:01,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,437 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,437 - sqlalchemy.engine.Engine - INFO - [cached since 0.0466s ago] ('75b949b0-4363-476e-ab3f-46c804cb7a3e', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 426896), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 0, 1, 437147), datetime.datetime(2025, 5, 9, 14, 0, 1, 437147), 0) 2025-05-09 14:00:01,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,443 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 75b949b0-4363-476e-ab3f-46c804cb7a3e 2025-05-09 14:00:01,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,443 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,443 - sqlalchemy.engine.Engine - INFO - [cached since 0.04207s ago] ('75b949b0-4363-476e-ab3f-46c804cb7a3e',) 2025-05-09 14:00:01,454 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 14:00:01,454 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:00:01,454 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,454 - sqlalchemy.engine.Engine - INFO - [cached since 0.03683s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 0, 1, 454367), '75b949b0-4363-476e-ab3f-46c804cb7a3e') 2025-05-09 14:00:01,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,461 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 14:00:01,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,461 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:00:01,461 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('test', 0) 2025-05-09 14:00:01,461 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 14:00:01,461 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('1', datetime.datetime(2025, 5, 9, 14, 0, 1, 461150), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 14:00:01,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,477 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,487 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] ('b3b7441f-bcdc-4398-a632-379b26889f9e', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 477059), datetime.datetime(2025, 5, 9, 14, 0, 1, 477059), 0) 2025-05-09 14:00:01,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,500 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,500 - sqlalchemy.engine.Engine - INFO - [cached since 0.09235s ago] ('75b949b0-4363-476e-ab3f-46c804cb7a3e',) 2025-05-09 14:00:01,500 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 14:00:01,500 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:00:01,500 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,500 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] (datetime.datetime(2025, 5, 9, 14, 0, 1, 500069), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 0, 1, 500069), '75b949b0-4363-476e-ab3f-46c804cb7a3e') 2025-05-09 14:00:01,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,521 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 14:00:01,521 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,521 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.1331s ago] ('c1b57662-9f04-44a1-8cec-6511b3dba124', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 521497), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 0, 1, 521497), datetime.datetime(2025, 5, 9, 14, 0, 1, 521497), 0) 2025-05-09 14:00:01,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,532 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: c1b57662-9f04-44a1-8cec-6511b3dba124 2025-05-09 14:00:01,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,532 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,532 - sqlalchemy.engine.Engine - INFO - [cached since 0.1248s ago] ('c1b57662-9f04-44a1-8cec-6511b3dba124',) 2025-05-09 14:00:01,532 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 14:00:01,532 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:00:01,532 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,532 - sqlalchemy.engine.Engine - INFO - [cached since 0.12s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 0, 1, 532517), 'c1b57662-9f04-44a1-8cec-6511b3dba124') 2025-05-09 14:00:01,532 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,543 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 14:00:01,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,543 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:00:01,543 - sqlalchemy.engine.Engine - INFO - [cached since 0.08281s ago] ('test', 0) 2025-05-09 14:00:01,553 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,553 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,560 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,560 - sqlalchemy.engine.Engine - INFO - [cached since 0.07508s ago] ('4150e896-d9d2-4426-a714-b0b39a5ea89e', 1, '{"success": true, "message": "获取缓存数据成功: test", "output": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 560188), datetime.datetime(2025, 5, 9, 14, 0, 1, 560188), 0) 2025-05-09 14:00:01,560 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,570 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,570 - sqlalchemy.engine.Engine - INFO - [cached since 0.1635s ago] ('c1b57662-9f04-44a1-8cec-6511b3dba124',) 2025-05-09 14:00:01,577 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 14:00:01,577 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 14:00:01,577 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,577 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 14, 0, 1, 577906), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 14, 0, 1, 577906), 'c1b57662-9f04-44a1-8cec-6511b3dba124') 2025-05-09 14:00:01,577 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,592 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 14:00:01,593 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,594 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,595 - sqlalchemy.engine.Engine - INFO - [cached since 0.2031s ago] ('e488cbdd-77b6-4ee2-b70b-e84a12ce46e4', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 593522), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 0, 1, 594954), datetime.datetime(2025, 5, 9, 14, 0, 1, 594954), 0) 2025-05-09 14:00:01,595 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,595 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e488cbdd-77b6-4ee2-b70b-e84a12ce46e4 2025-05-09 14:00:01,595 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,595 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,604 - sqlalchemy.engine.Engine - INFO - [cached since 0.1937s ago] ('e488cbdd-77b6-4ee2-b70b-e84a12ce46e4',) 2025-05-09 14:00:01,604 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 14:00:01,604 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:00:01,604 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,604 - sqlalchemy.engine.Engine - INFO - [cached since 0.1894s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 0, 1, 604932), 'e488cbdd-77b6-4ee2-b70b-e84a12ce46e4') 2025-05-09 14:00:01,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,612 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 14:00:01,612 - services.execution.handlers.foundation - INFO - 任务 b42593a1-6260-419f-957a-c354e2b4c463 打印: {'cache_data': 1} 2025-05-09 14:00:01,612 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,612 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,612 - sqlalchemy.engine.Engine - INFO - [cached since 0.1344s ago] ('82c43b09-fcbf-4186-99b9-8376c47682e4', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 612334), datetime.datetime(2025, 5, 9, 14, 0, 1, 612334), 0) 2025-05-09 14:00:01,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,626 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,626 - sqlalchemy.engine.Engine - INFO - [cached since 0.2193s ago] ('e488cbdd-77b6-4ee2-b70b-e84a12ce46e4',) 2025-05-09 14:00:01,626 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 14:00:01,626 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:00:01,626 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,626 - sqlalchemy.engine.Engine - INFO - [cached since 0.1272s ago] (datetime.datetime(2025, 5, 9, 14, 0, 1, 626519), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 0, 1, 626519), 'e488cbdd-77b6-4ee2-b70b-e84a12ce46e4') 2025-05-09 14:00:01,626 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,643 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:00:01,643 - sqlalchemy.engine.Engine - INFO - [cached since 0.1574s ago] ('82339bab-c52e-4f87-b93b-41fc1ebd58bf', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"value": 1}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b42593a1-6260-419f-957a-c354e2b4c463', datetime.datetime(2025, 5, 9, 14, 0, 1, 643396), datetime.datetime(2025, 5, 9, 14, 0, 1, 643396), 0) 2025-05-09 14:00:01,644 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,644 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,644 - sqlalchemy.engine.Engine - INFO - [cached since 0.2406s ago] ('4fb25f51-47e7-4fa0-906d-539e9b15fab5',) 2025-05-09 14:00:01,644 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:00:01,644 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:00:01,653 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:00:01,653 - sqlalchemy.engine.Engine - INFO - [cached since 0.1489s ago] (datetime.datetime(2025, 5, 9, 14, 0, 1, 653688), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 0, 1, 653688), '4fb25f51-47e7-4fa0-906d-539e9b15fab5') 2025-05-09 14:00:01,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,659 - services.sync_service - INFO - 正在设置系统任务状态为已完成: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,776 - services.sync_service - INFO - 成功设置系统任务状态为已完成: b42593a1-6260-419f-957a-c354e2b4c463 2025-05-09 14:00:01,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:01,776 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:00:01,787 - sqlalchemy.engine.Engine - INFO - [generated in 0.00237s] (datetime.datetime(2025, 5, 9, 14, 0, 1, 776798), '任务执行成功', , 454, 1, datetime.datetime(2025, 5, 9, 14, 0, 1, 776798), 'b42593a1-6260-419f-957a-c354e2b4c463') 2025-05-09 14:00:01,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:01,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: b42593a1-6260-419f-957a-c354e2b4c463, 结果: True 2025-05-09 14:00:52,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:00:52,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:00:52,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:00:52,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:00:52,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:00:52,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:00:52,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:00:52,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:00:52,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:00:52,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:00:52,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:00:52,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:00:52,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:00:52,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:00:52,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:00:52,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:00:52,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:00:52,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:00:52,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:00:52,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:00:52,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:00:52,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:00:52,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:00:52,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:00:52,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:00:52,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:00:52,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:00:52,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:00:52,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:00:52,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:00:52,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:00:52,976 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:00:52,976 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 13, 0, 52, 955392)) 2025-05-09 14:00:52,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:00:52,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:00:52,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:00:52,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:00:52,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:00:52,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:00:52,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:00:52,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:00:52,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:00:52,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:00:52,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:00:52,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:00:52,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:00:52,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:00:52,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:00:52,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:00:52,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:00:52,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:00:53,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:00:53,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:00:53,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:00:53,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:00:53,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:00:53,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:00:53,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:00:53,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:00:53,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:00:53,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:00:53,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:00:53,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:00:53,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:00:53,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:00:53,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:00:53,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:00:53,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:00:53,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:00:53,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:00:53,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:00:53,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:00:53,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:00:53,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:00:53,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:00:53,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:00:53,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:00:53,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:00:53,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:00:53,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:00:53,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:00:53,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:00:53,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:00:53,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:00:53,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:00:53,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:00:53,038 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:00:53,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:01:05,422 - app - INFO - 应用程序关闭中... 2025-05-09 14:01:05,422 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:01:05,422 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:01:05,422 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:01:05,422 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:01:05,422 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:01:05,425 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:01:05,425 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:01:05,425 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:01:05,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:01:05,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:01:05,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:01:05,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:01:05,428 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:01:05,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:01:05,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 14:01:05,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:01:05,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:01:05,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 14:01:05,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:01:05,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:01:05,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:01:05,439 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:01:05,439 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:01:05,439 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:01:05,439 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:01:05,439 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:01:05,439 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:01:05,439 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:01:06,744 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:01:06,804 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:01:06,804 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:01:06,866 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:01:06,908 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:01:06,929 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:01:06,929 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:01:06,939 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,939 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:01:06,939 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,939 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:01:06,939 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:06,950 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:01:06,950 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,960 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:01:06,960 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,960 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:01:06,960 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,960 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:01:06,960 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,970 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:01:06,970 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,970 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:01:06,981 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,981 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:01:06,981 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,981 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:01:06,981 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,991 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:01:06,991 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:06,991 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:01:06,991 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:07,001 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:01:07,001 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:01:07,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:07,001 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:01:07,349 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:01:07,349 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:01:07,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:01:07,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:01:07,359 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:01:07,369 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:01:07,369 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:01:07,369 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:01:07,369 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:01:07,369 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:01:07,369 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:01:07,369 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:01:07,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:07,382 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:01:07,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, ) 2025-05-09 14:01:07,382 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:01:07,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:07,382 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:01:07,382 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:01:07,382 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:01:07,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:07,390 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:01:07,390 - sqlalchemy.engine.Engine - INFO - [generated in 0.00085s] (, , ) 2025-05-09 14:01:07,390 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:01:07,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:07,390 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:01:07,390 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (, datetime.datetime(2025, 5, 9, 13, 1, 7, 382156)) 2025-05-09 14:01:07,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:07,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:07,390 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:01:07,390 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:01:07,390 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:01:07,390 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:01:22,120 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - [cached since 0.003739s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,122 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:01:22,122 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:01:22,122 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:01:22,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,132 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:01:22,132 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 1, 22, 132699), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:01:22,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,149 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:22,153 - sqlalchemy.engine.Engine - INFO - [cached since 0.02811s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:22,156 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,156 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] ('17bd06e5-a000-47b3-86a5-c310e041350e', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 18, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (601 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 1, 22, 122784), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 1, 22, 155722), datetime.datetime(2025, 5, 9, 14, 1, 22, 155722), 0) 2025-05-09 14:01:22,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,166 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:01:22,166 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('17bd06e5-a000-47b3-86a5-c310e041350e',) 2025-05-09 14:01:22,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,166 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 17bd06e5-a000-47b3-86a5-c310e041350e (优先级 1) 添加到队列 0 2025-05-09 14:01:22,172 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:01:22,172 - services.sync_service - INFO - 正在同步创建任务到天风系统: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,172 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"17bd06e5-a000-47b3-86a5-c310e041350e","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:01:22","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:01:22,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 17bd06e5-a000-47b3-86a5-c310e041350e, 优先级: 1 2025-05-09 14:01:22,216 - services.execution.task_executor - DEBUG - 任务 17bd06e5-a000-47b3-86a5-c310e041350e 设置超时时间: 3600秒 2025-05-09 14:01:22,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,216 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:01:22,216 - sqlalchemy.engine.Engine - INFO - [cached since 0.05226s ago] ('17bd06e5-a000-47b3-86a5-c310e041350e',) 2025-05-09 14:01:22,216 - services.sync_service - INFO - 成功同步任务到系统任务: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,216 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,216 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,216 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0959秒 2025-05-09 14:01:22,220 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:22,222 - sqlalchemy.engine.Engine - INFO - [cached since 0.09684s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:22,222 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:01:22,222 - sqlalchemy.engine.Engine - INFO - [generated in 0.00337s] (datetime.datetime(2025, 5, 9, 14, 1, 22, 222509), datetime.datetime(2025, 5, 9, 14, 1, 22, 222509), '17bd06e5-a000-47b3-86a5-c310e041350e') 2025-05-09 14:01:22,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,238 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,249 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,253 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:01:22,254 - sqlalchemy.engine.Engine - INFO - [generated in 0.00120s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 1, 22, 253804), '17bd06e5-a000-47b3-86a5-c310e041350e') 2025-05-09 14:01:22,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,256 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:01:22,266 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,272 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,272 - sqlalchemy.engine.Engine - INFO - [generated in 0.00140s] ('fa6bcf8d-0657-4c72-8261-c22b0b8460cc', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 266455), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 1, 22, 272363), datetime.datetime(2025, 5, 9, 14, 1, 22, 272363), 0) 2025-05-09 14:01:22,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,289 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,299 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] ('fa6bcf8d-0657-4c72-8261-c22b0b8460cc',) 2025-05-09 14:01:22,306 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:01:22,306 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:01:22,306 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,306 - sqlalchemy.engine.Engine - INFO - [generated in 0.00107s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 1, 22, 306565), 'fa6bcf8d-0657-4c72-8261-c22b0b8460cc') 2025-05-09 14:01:22,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,322 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:01:22,322 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 14:01:22,322 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 1, 类型: CacheDataBp 2025-05-09 14:01:22,322 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,322 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,332 - sqlalchemy.engine.Engine - INFO - [cached since 0.05337s ago] ('da82d56d-65b8-4582-95e7-a8789cba16e3', 'b1', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 322512), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 1, 22, 322512), datetime.datetime(2025, 5, 9, 14, 1, 22, 322512), 0) 2025-05-09 14:01:22,332 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,339 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: da82d56d-65b8-4582-95e7-a8789cba16e3 2025-05-09 14:01:22,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,339 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,339 - sqlalchemy.engine.Engine - INFO - [cached since 0.04145s ago] ('da82d56d-65b8-4582-95e7-a8789cba16e3',) 2025-05-09 14:01:22,339 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 14:01:22,339 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:01:22,349 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,349 - sqlalchemy.engine.Engine - INFO - [cached since 0.03956s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 1, 22, 349652), 'da82d56d-65b8-4582-95e7-a8789cba16e3') 2025-05-09 14:01:22,349 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,355 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 14:01:22,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,355 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:01:22,355 - sqlalchemy.engine.Engine - INFO - [generated in 0.00145s] ('test', 0) 2025-05-09 14:01:22,355 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 14:01:22,367 - sqlalchemy.engine.Engine - INFO - [generated in 0.00266s] ('1', datetime.datetime(2025, 5, 9, 14, 1, 22, 355792), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 14:01:22,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,382 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00111s] ('f81caabc-e0a8-49fe-b1a3-1d5842469952', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 382663), datetime.datetime(2025, 5, 9, 14, 1, 22, 382663), 0) 2025-05-09 14:01:22,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,389 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,399 - sqlalchemy.engine.Engine - INFO - [cached since 0.09677s ago] ('da82d56d-65b8-4582-95e7-a8789cba16e3',) 2025-05-09 14:01:22,399 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-09 14:01:22,399 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:01:22,403 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,405 - sqlalchemy.engine.Engine - INFO - [generated in 0.00212s] (datetime.datetime(2025, 5, 9, 14, 1, 22, 399108), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 1, 22, 403397), 'da82d56d-65b8-4582-95e7-a8789cba16e3') 2025-05-09 14:01:22,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,415 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b2, ID: 1, 类型: GetCacheDataBp 2025-05-09 14:01:22,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,415 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,420 - sqlalchemy.engine.Engine - INFO - [cached since 0.1407s ago] ('e6f894e0-71b8-4aff-8910-b4781f268bc2', 'b2', '1', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 415918), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 1, 22, 415918), datetime.datetime(2025, 5, 9, 14, 1, 22, 415918), 0) 2025-05-09 14:01:22,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,423 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e6f894e0-71b8-4aff-8910-b4781f268bc2 2025-05-09 14:01:22,423 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,432 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,432 - sqlalchemy.engine.Engine - INFO - [cached since 0.1305s ago] ('e6f894e0-71b8-4aff-8910-b4781f268bc2',) 2025-05-09 14:01:22,432 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 14:01:22,436 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:01:22,438 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,439 - sqlalchemy.engine.Engine - INFO - [cached since 0.1293s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 1, 22, 438177), 'e6f894e0-71b8-4aff-8910-b4781f268bc2') 2025-05-09 14:01:22,439 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,439 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 14:01:22,449 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,449 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:01:22,449 - sqlalchemy.engine.Engine - INFO - [cached since 0.09064s ago] ('test', 0) 2025-05-09 14:01:22,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,455 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,455 - sqlalchemy.engine.Engine - INFO - [cached since 0.07615s ago] ('06d69196-c7c9-4be7-9965-e94ebbd7b905', 1, '{"success": true, "message": "获取缓存数据成功: test", "output": {"value": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 455124), datetime.datetime(2025, 5, 9, 14, 1, 22, 455124), 0) 2025-05-09 14:01:22,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,472 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,472 - sqlalchemy.engine.Engine - INFO - [cached since 0.1701s ago] ('e6f894e0-71b8-4aff-8910-b4781f268bc2',) 2025-05-09 14:01:22,472 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 14:01:22,472 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['cache_data'] 2025-05-09 14:01:22,472 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,472 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] ('{"cache_data": 1}', datetime.datetime(2025, 5, 9, 14, 1, 22, 472197), '执行成功', , '{"blocks": {"b2": {"cache_data": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 14, 1, 22, 472197), 'e6f894e0-71b8-4aff-8910-b4781f268bc2') 2025-05-09 14:01:22,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,489 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 14:01:22,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,489 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,489 - sqlalchemy.engine.Engine - INFO - [cached since 0.2142s ago] ('792ab154-1087-4e65-ba1b-1ab15b57a3ee', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{"message": "blocks.b2.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 489008), , '{"message": {"type": "Expression", "value": "blocks.b2.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 1, 22, 489008), datetime.datetime(2025, 5, 9, 14, 1, 22, 489008), 0) 2025-05-09 14:01:22,498 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,504 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 792ab154-1087-4e65-ba1b-1ab15b57a3ee 2025-05-09 14:01:22,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,504 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,504 - sqlalchemy.engine.Engine - INFO - [cached since 0.2066s ago] ('792ab154-1087-4e65-ba1b-1ab15b57a3ee',) 2025-05-09 14:01:22,504 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 14:01:22,504 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:01:22,504 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,515 - sqlalchemy.engine.Engine - INFO - [cached since 0.2045s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 1, 22, 504919), '792ab154-1087-4e65-ba1b-1ab15b57a3ee') 2025-05-09 14:01:22,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,540 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 14:01:22,540 - services.execution.handlers.foundation - INFO - 任务 17bd06e5-a000-47b3-86a5-c310e041350e 打印: {'cache_data': 1} 2025-05-09 14:01:22,540 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,540 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,540 - sqlalchemy.engine.Engine - INFO - [cached since 0.1639s ago] ('166dfb70-5d01-4e8e-8444-665ed512d7d0', 1, '{"success": true, "message": "打印成功", "output": {"message": {"cache_data": 1}}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 540190), datetime.datetime(2025, 5, 9, 14, 1, 22, 540190), 0) 2025-05-09 14:01:22,550 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,556 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,556 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,556 - sqlalchemy.engine.Engine - INFO - [cached since 0.2594s ago] ('792ab154-1087-4e65-ba1b-1ab15b57a3ee',) 2025-05-09 14:01:22,566 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 14:01:22,567 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:01:22,569 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,570 - sqlalchemy.engine.Engine - INFO - [cached since 0.1669s ago] (datetime.datetime(2025, 5, 9, 14, 1, 22, 568510), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 1, 22, 569266), '792ab154-1087-4e65-ba1b-1ab15b57a3ee') 2025-05-09 14:01:22,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,581 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:01:22,581 - sqlalchemy.engine.Engine - INFO - [cached since 0.2019s ago] ('b77fc297-ae68-4b8e-a0cd-de5c54ee49dd', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}, {"child_id": 1, "success": true, "output": {"value": 1}}, {"child_id": 1, "success": true, "output": {"message": {"cache_data": 1}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '17bd06e5-a000-47b3-86a5-c310e041350e', datetime.datetime(2025, 5, 9, 14, 1, 22, 581559), datetime.datetime(2025, 5, 9, 14, 1, 22, 581559), 0) 2025-05-09 14:01:22,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,598 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,598 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,598 - sqlalchemy.engine.Engine - INFO - [cached since 0.2978s ago] ('fa6bcf8d-0657-4c72-8261-c22b0b8460cc',) 2025-05-09 14:01:22,603 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:01:22,603 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:01:22,603 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:01:22,604 - sqlalchemy.engine.Engine - INFO - [cached since 0.2012s ago] (datetime.datetime(2025, 5, 9, 14, 1, 22, 603687), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 1, 22, 603687), 'fa6bcf8d-0657-4c72-8261-c22b0b8460cc') 2025-05-09 14:01:22,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,605 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,645 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 17bd06e5-a000-47b3-86a5-c310e041350e 2025-05-09 14:01:22,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:22,645 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:01:22,645 - sqlalchemy.engine.Engine - INFO - [generated in 0.00183s] (datetime.datetime(2025, 5, 9, 14, 1, 22, 645639), '任务执行成功', , 368, 1, datetime.datetime(2025, 5, 9, 14, 1, 22, 645639), '17bd06e5-a000-47b3-86a5-c310e041350e') 2025-05-09 14:01:22,655 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:22,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 17bd06e5-a000-47b3-86a5-c310e041350e, 结果: True 2025-05-09 14:01:38,246 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:38,256 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0093秒 2025-05-09 14:01:38,256 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - [cached since 16.14s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - [cached since 16.14s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:01:38,263 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (19, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (188 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 1, 38, 263565), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:01:38,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:38,280 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0238秒 2025-05-09 14:01:39,422 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:39,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:39,429 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:39,429 - sqlalchemy.engine.Engine - INFO - [cached since 17.31s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:39,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:39,429 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0073秒 2025-05-09 14:01:40,179 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:40,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:40,179 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:40,179 - sqlalchemy.engine.Engine - INFO - [cached since 18.06s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:40,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:40,179 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 14:01:40,721 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:40,721 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:40,721 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:40,721 - sqlalchemy.engine.Engine - INFO - [cached since 18.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:40,721 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:40,721 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 14:01:41,422 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:41,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:41,428 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:41,428 - sqlalchemy.engine.Engine - INFO - [cached since 19.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:41,428 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:41,428 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0058秒 2025-05-09 14:01:42,354 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:42,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:42,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:42,354 - sqlalchemy.engine.Engine - INFO - [cached since 20.23s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:42,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:42,354 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 14:01:45,003 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:45,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:45,003 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:45,003 - sqlalchemy.engine.Engine - INFO - [cached since 22.88s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:45,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:45,010 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0073秒 2025-05-09 14:01:47,475 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:47,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:47,475 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:47,475 - sqlalchemy.engine.Engine - INFO - [cached since 25.36s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:47,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:47,485 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0099秒 2025-05-09 14:01:54,673 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:54,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:54,675 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:54,675 - sqlalchemy.engine.Engine - INFO - [cached since 32.55s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:54,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:54,678 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0050秒 2025-05-09 14:01:55,538 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:01:55,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:01:55,549 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:01:55,549 - sqlalchemy.engine.Engine - INFO - [cached since 33.42s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:01:55,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:01:55,552 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0134秒 2025-05-09 14:02:07,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:02:07,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:02:07,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:02:07,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:02:07,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:02:07,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:02:07,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:02:07,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:02:07,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:02:07,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:02:07,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:02:07,382 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:02:07,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:02:07,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:02:07,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:02:07,382 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:02:07,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:02:07,382 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:02:07,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:02:07,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:02:07,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:02:07,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:07,382 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:02:07,392 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 13, 2, 7, 382640)) 2025-05-09 14:02:07,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:02:07,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:02:07,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:02:07,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:02:07,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:02:07,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:02:07,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:02:07,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:02:07,399 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:02:07,399 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:07,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:02:07,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:02:07,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:02:07,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:02:07,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:02:07,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:02:07,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:02:07,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:02:07,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:02:07,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:02:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:02:07,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:02:07,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:02:07,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:02:07,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:02:07,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:02:07,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:02:07,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:02:07,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:02:07,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:02:07,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:02:07,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:02:07,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:02:07,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:02:07,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:02:07,436 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:02:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:02:07,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:02:07,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:02:19,802 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:02:19,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,802 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:02:19,802 - sqlalchemy.engine.Engine - INFO - [cached since 57.68s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:02:19,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,809 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,810 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:02:19,810 - sqlalchemy.engine.Engine - INFO - [cached since 57.68s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:02:19,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,810 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:02:19,810 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:02:19,810 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:02:19,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,810 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:02:19,810 - sqlalchemy.engine.Engine - INFO - [cached since 57.68s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 2, 19, 810126), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:02:19,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,819 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:02:19,819 - sqlalchemy.engine.Engine - INFO - [cached since 57.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:02:19,819 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:02:19,819 - sqlalchemy.engine.Engine - INFO - [cached since 57.67s ago] ('a546b2ad-bd6e-4ac3-923f-9cbc95a9173d', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 19, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (188 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 2, 19, 810126), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 2, 19, 819617), datetime.datetime(2025, 5, 9, 14, 2, 19, 819617), 0) 2025-05-09 14:02:19,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,838 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:02:19,838 - sqlalchemy.engine.Engine - INFO - [cached since 57.67s ago] ('a546b2ad-bd6e-4ac3-923f-9cbc95a9173d',) 2025-05-09 14:02:19,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,838 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a546b2ad-bd6e-4ac3-923f-9cbc95a9173d (优先级 1) 添加到队列 0 2025-05-09 14:02:19,838 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:02:19,838 - services.sync_service - INFO - 正在同步创建任务到天风系统: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 2025-05-09 14:02:19,842 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a546b2ad-bd6e-4ac3-923f-9cbc95a9173d","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:02:19","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:02:19,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d, 优先级: 1 2025-05-09 14:02:19,872 - services.execution.task_executor - DEBUG - 任务 a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 设置超时时间: 3600秒 2025-05-09 14:02:19,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:02:19,872 - sqlalchemy.engine.Engine - INFO - [cached since 57.71s ago] ('a546b2ad-bd6e-4ac3-923f-9cbc95a9173d',) 2025-05-09 14:02:19,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:02:19,876 - sqlalchemy.engine.Engine - INFO - [cached since 57.75s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:02:19,876 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:02:19,876 - sqlalchemy.engine.Engine - INFO - [cached since 57.65s ago] (datetime.datetime(2025, 5, 9, 14, 2, 19, 876473), datetime.datetime(2025, 5, 9, 14, 2, 19, 876473), 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d') 2025-05-09 14:02:19,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,886 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 2025-05-09 14:02:19,919 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-09 14:02:19,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,919 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:02:19,919 - sqlalchemy.engine.Engine - INFO - [cached since 57.67s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 2, 19, 919318), 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d') 2025-05-09 14:02:19,919 - services.sync_service - INFO - 成功同步任务到系统任务: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 2025-05-09 14:02:19,919 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 2025-05-09 14:02:19,919 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 2025-05-09 14:02:19,919 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1165秒 2025-05-09 14:02:19,926 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,943 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:02:19,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,943 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:02:19,943 - sqlalchemy.engine.Engine - INFO - [cached since 57.67s ago] ('81376f05-bc12-4320-93a0-051834a49ea4', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d', datetime.datetime(2025, 5, 9, 14, 2, 19, 943074), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 2, 19, 943074), datetime.datetime(2025, 5, 9, 14, 2, 19, 943074), 0) 2025-05-09 14:02:19,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,952 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:19,960 - sqlalchemy.engine.Engine - INFO - [cached since 57.66s ago] ('81376f05-bc12-4320-93a0-051834a49ea4',) 2025-05-09 14:02:19,960 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:02:19,960 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:02:19,960 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:19,960 - sqlalchemy.engine.Engine - INFO - [cached since 57.65s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 2, 19, 960046), '81376f05-bc12-4320-93a0-051834a49ea4') 2025-05-09 14:02:19,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,969 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:02:19,969 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 14:02:19,969 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 5, 类型: SetTaskVariableBp 2025-05-09 14:02:19,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,969 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:02:19,969 - sqlalchemy.engine.Engine - INFO - [cached since 57.69s ago] ('8c5395a6-5c17-4a4c-ae6a-7a395e36ca85', 'b4', '5', '', '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{"varName": "test", "varValue": "test"}', '{}', 'SetTaskVariableBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d', datetime.datetime(2025, 5, 9, 14, 2, 19, 969780), , '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 2, 19, 969780), datetime.datetime(2025, 5, 9, 14, 2, 19, 969780), 0) 2025-05-09 14:02:19,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,976 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 8c5395a6-5c17-4a4c-ae6a-7a395e36ca85 2025-05-09 14:02:19,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,976 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:19,976 - sqlalchemy.engine.Engine - INFO - [cached since 57.68s ago] ('8c5395a6-5c17-4a4c-ae6a-7a395e36ca85',) 2025-05-09 14:02:19,976 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 14:02:19,976 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:02:19,976 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:19,976 - sqlalchemy.engine.Engine - INFO - [cached since 57.67s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 2, 19, 976192), '8c5395a6-5c17-4a4c-ae6a-7a395e36ca85') 2025-05-09 14:02:19,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:19,993 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 14:02:19,993 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:19,993 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET variables=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:02:19,993 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('{"test": "test"}', datetime.datetime(2025, 5, 9, 14, 2, 19, 993779), 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d') 2025-05-09 14:02:19,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:20,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:20,003 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:02:20,003 - sqlalchemy.engine.Engine - INFO - [cached since 57.63s ago] ('fc8d9152-0d97-478a-b2a0-a4da1ef77614', 1, '{"success": true, "message": "设置任务变量成功: test"}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d', datetime.datetime(2025, 5, 9, 14, 2, 20, 3356), datetime.datetime(2025, 5, 9, 14, 2, 20, 3356), 0) 2025-05-09 14:02:20,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:20,009 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:20,009 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:20,019 - sqlalchemy.engine.Engine - INFO - [cached since 57.72s ago] ('8c5395a6-5c17-4a4c-ae6a-7a395e36ca85',) 2025-05-09 14:02:20,019 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 14:02:20,019 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:02:20,026 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:20,026 - sqlalchemy.engine.Engine - INFO - [generated in 0.00101s] (datetime.datetime(2025, 5, 9, 14, 2, 20, 25729), '执行成功', , "{'test': 'test'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 2, 20, 26224), '8c5395a6-5c17-4a4c-ae6a-7a395e36ca85') 2025-05-09 14:02:20,026 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:20,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:20,036 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:02:20,036 - sqlalchemy.engine.Engine - INFO - [cached since 57.66s ago] ('d134ec10-cc03-4d36-b2d0-28035f71b773', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 5, "success": true, "output": {}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d', datetime.datetime(2025, 5, 9, 14, 2, 20, 36651), datetime.datetime(2025, 5, 9, 14, 2, 20, 36651), 0) 2025-05-09 14:02:20,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:20,042 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:20,042 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:20,052 - sqlalchemy.engine.Engine - INFO - [cached since 57.75s ago] ('81376f05-bc12-4320-93a0-051834a49ea4',) 2025-05-09 14:02:20,052 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:02:20,052 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:02:20,052 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:02:20,052 - sqlalchemy.engine.Engine - INFO - [cached since 0.02961s ago] (datetime.datetime(2025, 5, 9, 14, 2, 20, 52846), '执行成功', , "{'test': 'test'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 2, 20, 52846), '81376f05-bc12-4320-93a0-051834a49ea4') 2025-05-09 14:02:20,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:20,062 - services.sync_service - INFO - 正在设置系统任务状态为已完成: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 2025-05-09 14:02:20,086 - services.sync_service - INFO - 成功设置系统任务状态为已完成: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d 2025-05-09 14:02:20,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:02:20,086 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:02:20,086 - sqlalchemy.engine.Engine - INFO - [cached since 57.44s ago] (datetime.datetime(2025, 5, 9, 14, 2, 20, 86197), '任务执行成功', , 176, 1, datetime.datetime(2025, 5, 9, 14, 2, 20, 86197), 'a546b2ad-bd6e-4ac3-923f-9cbc95a9173d') 2025-05-09 14:02:20,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:02:20,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: a546b2ad-bd6e-4ac3-923f-9cbc95a9173d, 结果: True 2025-05-09 14:02:37,451 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:02:37,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:02:37,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:02:37,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:02:37,451 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:02:37,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:03:07,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:03:07,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:03:07,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:03:07,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:03:07,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:03:07,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:03:07,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:07,453 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:03:07,453 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 13, 3, 7, 443495)) 2025-05-09 14:03:07,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:03:07,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:03:07,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:03:07,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:03:07,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:03:07,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:03:07,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:03:07,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:03:07,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:03:07,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:07,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:03:07,461 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:03:07,462 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:03:07,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:03:07,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:03:07,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:03:07,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:03:07,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:03:07,466 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:03:07,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:03:07,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:03:07,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:03:07,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:03:07,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:03:07,471 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:03:07,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:03:07,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:03:07,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:03:07,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:03:07,474 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:03:07,474 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:03:07,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:03:07,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:03:07,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:03:07,475 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:03:07,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:03:07,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:03:07,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:03:07,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:03:07,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:03:07,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:03:07,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:03:07,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:03:07,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:03:07,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:03:07,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:03:07,477 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:03:07,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:03:07,478 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:03:07,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:03:07,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:03:07,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:03:07,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:03:07,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:03:07,481 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:03:07,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:03:07,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:03:07,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:03:07,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:03:07,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:03:07,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:03:07,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:03:07,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:03:07,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:03:07,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:03:07,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:03:07,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:03:07,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:03:07,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:03:07,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:03:07,483 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:03:07,483 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:03:07,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:03:11,586 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:03:11,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,588 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:11,589 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:11,590 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,591 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:11,592 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:11,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,594 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:03:11,594 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:03:11,594 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:03:11,595 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,595 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:03:11,595 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 3, 11, 595079), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:03:11,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,607 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:11,607 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:11,608 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:11,609 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] ('6915cffe-71fe-4846-8169-b80507355b6f', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 19, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (188 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 3, 11, 594094), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 3, 11, 608082), datetime.datetime(2025, 5, 9, 14, 3, 11, 608082), 0) 2025-05-09 14:03:11,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,620 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:11,620 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] ('6915cffe-71fe-4846-8169-b80507355b6f',) 2025-05-09 14:03:11,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,622 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 6915cffe-71fe-4846-8169-b80507355b6f (优先级 1) 添加到队列 0 2025-05-09 14:03:11,622 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:03:11,622 - services.sync_service - INFO - 正在同步创建任务到天风系统: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:11,623 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"6915cffe-71fe-4846-8169-b80507355b6f","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:03:11","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:03:11,692 - services.sync_service - INFO - 成功同步任务到系统任务: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:11,693 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:11,693 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:11,694 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1089秒 2025-05-09 14:03:11,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 6915cffe-71fe-4846-8169-b80507355b6f, 优先级: 1 2025-05-09 14:03:11,720 - services.execution.task_executor - DEBUG - 任务 6915cffe-71fe-4846-8169-b80507355b6f 设置超时时间: 3600秒 2025-05-09 14:03:11,721 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,722 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:11,722 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('6915cffe-71fe-4846-8169-b80507355b6f',) 2025-05-09 14:03:11,726 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:11,728 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:11,731 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:11,733 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] (datetime.datetime(2025, 5, 9, 14, 3, 11, 730992), datetime.datetime(2025, 5, 9, 14, 3, 11, 731991), '6915cffe-71fe-4846-8169-b80507355b6f') 2025-05-09 14:03:11,734 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,743 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:11,832 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:11,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,837 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:11,837 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 3, 11, 837417), '6915cffe-71fe-4846-8169-b80507355b6f') 2025-05-09 14:03:11,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,845 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:03:11,847 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,848 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:11,849 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('ac239918-2331-4454-a4a2-0119b09d179a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6915cffe-71fe-4846-8169-b80507355b6f', datetime.datetime(2025, 5, 9, 14, 3, 11, 846418), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 3, 11, 848421), datetime.datetime(2025, 5, 9, 14, 3, 11, 848421), 0) 2025-05-09 14:03:11,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,862 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:11,863 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('ac239918-2331-4454-a4a2-0119b09d179a',) 2025-05-09 14:03:11,864 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:03:11,864 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:03:11,865 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:11,867 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 3, 11, 865538), 'ac239918-2331-4454-a4a2-0119b09d179a') 2025-05-09 14:03:11,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,876 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:03:11,879 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 14:03:11,880 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 5, 类型: SetTaskVariableBp 2025-05-09 14:03:11,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,886 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:11,887 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('d644aaab-0863-408f-b7a0-fe47d4051b74', 'b4', '5', '', '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{"varName": "test", "varValue": "test"}', '{}', 'SetTaskVariableBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6915cffe-71fe-4846-8169-b80507355b6f', datetime.datetime(2025, 5, 9, 14, 3, 11, 882522), , '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 3, 11, 886514), datetime.datetime(2025, 5, 9, 14, 3, 11, 886514), 0) 2025-05-09 14:03:11,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,903 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: d644aaab-0863-408f-b7a0-fe47d4051b74 2025-05-09 14:03:11,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,907 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:11,910 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('d644aaab-0863-408f-b7a0-fe47d4051b74',) 2025-05-09 14:03:11,916 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 14:03:11,917 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:03:11,917 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:11,918 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 3, 11, 917415), 'd644aaab-0863-408f-b7a0-fe47d4051b74') 2025-05-09 14:03:11,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,933 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 14:03:11,934 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,935 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET variables=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:11,936 - sqlalchemy.engine.Engine - INFO - [cached since 51.94s ago] ('{"test": "test"}', datetime.datetime(2025, 5, 9, 14, 3, 11, 935411), '6915cffe-71fe-4846-8169-b80507355b6f') 2025-05-09 14:03:11,939 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,956 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:11,958 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('997956ef-e545-4e77-b0af-cb37a4abd88f', 1, '{"success": true, "message": "设置任务变量成功: test"}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6915cffe-71fe-4846-8169-b80507355b6f', datetime.datetime(2025, 5, 9, 14, 3, 11, 956496), datetime.datetime(2025, 5, 9, 14, 3, 11, 956496), 0) 2025-05-09 14:03:11,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,968 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:11,970 - sqlalchemy.engine.Engine - INFO - [cached since 109.7s ago] ('d644aaab-0863-408f-b7a0-fe47d4051b74',) 2025-05-09 14:03:11,974 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 14:03:11,975 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:03:11,977 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:11,980 - sqlalchemy.engine.Engine - INFO - [cached since 51.96s ago] (datetime.datetime(2025, 5, 9, 14, 3, 11, 977974), '执行成功', , "{'test': 'test'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 3, 11, 977974), 'd644aaab-0863-408f-b7a0-fe47d4051b74') 2025-05-09 14:03:11,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:11,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:11,998 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:12,000 - sqlalchemy.engine.Engine - INFO - [cached since 109.6s ago] ('0de10e4d-7cf4-46d6-b84a-e18d128675e2', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 5, "success": true, "output": {}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6915cffe-71fe-4846-8169-b80507355b6f', datetime.datetime(2025, 5, 9, 14, 3, 11, 998984), datetime.datetime(2025, 5, 9, 14, 3, 11, 998984), 0) 2025-05-09 14:03:12,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:12,010 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:12,012 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:12,013 - sqlalchemy.engine.Engine - INFO - [cached since 109.7s ago] ('ac239918-2331-4454-a4a2-0119b09d179a',) 2025-05-09 14:03:12,015 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:03:12,016 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:03:12,017 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:12,019 - sqlalchemy.engine.Engine - INFO - [cached since 51.99s ago] (datetime.datetime(2025, 5, 9, 14, 3, 12, 17883), '执行成功', , "{'test': 'test'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 3, 12, 17883), 'ac239918-2331-4454-a4a2-0119b09d179a') 2025-05-09 14:03:12,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:12,031 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:12,131 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 6915cffe-71fe-4846-8169-b80507355b6f 2025-05-09 14:03:12,133 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:12,134 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:12,136 - sqlalchemy.engine.Engine - INFO - [cached since 109.5s ago] (datetime.datetime(2025, 5, 9, 14, 3, 12, 132460), '任务执行成功', , 287, 1, datetime.datetime(2025, 5, 9, 14, 3, 12, 134283), '6915cffe-71fe-4846-8169-b80507355b6f') 2025-05-09 14:03:12,141 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:12,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 6915cffe-71fe-4846-8169-b80507355b6f, 结果: True 2025-05-09 14:03:14,088 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:03:14,090 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:14,090 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:14,091 - sqlalchemy.engine.Engine - INFO - [cached since 112s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:14,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:14,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:14,096 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:14,096 - sqlalchemy.engine.Engine - INFO - [cached since 112s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:14,097 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:03:14,097 - sqlalchemy.engine.Engine - INFO - [cached since 95.83s ago] (20, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (472 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 3, 14, 97971), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:03:14,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:14,116 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0278秒 2025-05-09 14:03:16,068 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:03:16,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,070 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:16,071 - sqlalchemy.engine.Engine - INFO - [cached since 113.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:16,072 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,073 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:16,074 - sqlalchemy.engine.Engine - INFO - [cached since 113.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:16,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,075 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:03:16,076 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:03:16,076 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:03:16,076 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,077 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:03:16,077 - sqlalchemy.engine.Engine - INFO - [cached since 113.9s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 3, 16, 77747), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:03:16,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,087 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:16,088 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:16,089 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:16,089 - sqlalchemy.engine.Engine - INFO - [cached since 113.9s ago] ('924d74c6-f31c-4038-87d3-a90ada1da709', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 20, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (472 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 3, 16, 75748), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 3, 16, 89747), datetime.datetime(2025, 5, 9, 14, 3, 16, 89747), 0) 2025-05-09 14:03:16,090 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,098 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,099 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:16,099 - sqlalchemy.engine.Engine - INFO - [cached since 113.9s ago] ('924d74c6-f31c-4038-87d3-a90ada1da709',) 2025-05-09 14:03:16,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,102 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 924d74c6-f31c-4038-87d3-a90ada1da709 (优先级 1) 添加到队列 0 2025-05-09 14:03:16,102 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:03:16,102 - services.sync_service - INFO - 正在同步创建任务到天风系统: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,102 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"924d74c6-f31c-4038-87d3-a90ada1da709","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:03:16","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:03:16,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 924d74c6-f31c-4038-87d3-a90ada1da709, 优先级: 1 2025-05-09 14:03:16,164 - services.execution.task_executor - DEBUG - 任务 924d74c6-f31c-4038-87d3-a90ada1da709 设置超时时间: 3600秒 2025-05-09 14:03:16,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,167 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:16,169 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('924d74c6-f31c-4038-87d3-a90ada1da709',) 2025-05-09 14:03:16,170 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:03:16,171 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:03:16,173 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:16,173 - sqlalchemy.engine.Engine - INFO - [cached since 113.9s ago] (datetime.datetime(2025, 5, 9, 14, 3, 16, 173868), datetime.datetime(2025, 5, 9, 14, 3, 16, 173868), '924d74c6-f31c-4038-87d3-a90ada1da709') 2025-05-09 14:03:16,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,183 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,214 - services.sync_service - INFO - 成功同步任务到系统任务: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,215 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,215 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,216 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1481秒 2025-05-09 14:03:16,230 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,233 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:16,234 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 3, 16, 233343), '924d74c6-f31c-4038-87d3-a90ada1da709') 2025-05-09 14:03:16,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,243 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:03:16,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,249 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:16,250 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('1ab5c798-de31-4bab-962f-47c00918c105', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '924d74c6-f31c-4038-87d3-a90ada1da709', datetime.datetime(2025, 5, 9, 14, 3, 16, 245783), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 3, 16, 249775), datetime.datetime(2025, 5, 9, 14, 3, 16, 249775), 0) 2025-05-09 14:03:16,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,260 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,261 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,263 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('1ab5c798-de31-4bab-962f-47c00918c105',) 2025-05-09 14:03:16,265 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:03:16,266 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:03:16,267 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,269 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 3, 16, 267774), '1ab5c798-de31-4bab-962f-47c00918c105') 2025-05-09 14:03:16,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,276 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:03:16,277 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-09 14:03:16,278 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b4, ID: 6, 类型: SetTaskVariableBp 2025-05-09 14:03:16,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,279 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:16,282 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('4b753289-aed5-4d11-bc4c-af8d4001e573', 'b4', '6', '', '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{"varName": "test", "varValue": "test"}', '{}', 'SetTaskVariableBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '924d74c6-f31c-4038-87d3-a90ada1da709', datetime.datetime(2025, 5, 9, 14, 3, 16, 278782), , '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 3, 16, 279782), datetime.datetime(2025, 5, 9, 14, 3, 16, 279782), 0) 2025-05-09 14:03:16,284 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,292 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 4b753289-aed5-4d11-bc4c-af8d4001e573 2025-05-09 14:03:16,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,294 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,294 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('4b753289-aed5-4d11-bc4c-af8d4001e573',) 2025-05-09 14:03:16,296 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] 2025-05-09 14:03:16,297 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:03:16,298 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,299 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 3, 16, 298774), '4b753289-aed5-4d11-bc4c-af8d4001e573') 2025-05-09 14:03:16,300 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,308 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:03:16,310 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,310 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET variables=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:16,311 - sqlalchemy.engine.Engine - INFO - [cached since 56.31s ago] ('{"test": "test"}', datetime.datetime(2025, 5, 9, 14, 3, 16, 310774), '924d74c6-f31c-4038-87d3-a90ada1da709') 2025-05-09 14:03:16,313 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,322 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,322 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:16,324 - sqlalchemy.engine.Engine - INFO - [cached since 113.9s ago] ('b3bd1147-937e-4b0d-9ec8-55076794ec79', 1, '{"success": true, "message": "设置任务变量成功: test"}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '924d74c6-f31c-4038-87d3-a90ada1da709', datetime.datetime(2025, 5, 9, 14, 3, 16, 322786), datetime.datetime(2025, 5, 9, 14, 3, 16, 322786), 0) 2025-05-09 14:03:16,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,336 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,338 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,338 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('4b753289-aed5-4d11-bc4c-af8d4001e573',) 2025-05-09 14:03:16,342 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] 2025-05-09 14:03:16,344 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:03:16,344 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,348 - sqlalchemy.engine.Engine - INFO - [cached since 56.32s ago] (datetime.datetime(2025, 5, 9, 14, 3, 16, 344555), '执行成功', , "{'test': 'test'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 3, 16, 344555), '4b753289-aed5-4d11-bc4c-af8d4001e573') 2025-05-09 14:03:16,349 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,355 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b5, ID: 7, 类型: SetTaskVariableBp 2025-05-09 14:03:16,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,360 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:16,360 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] ('209d8ee7-c914-4fe1-9342-2f393179d025', 'b5', '7', '', '{"varName": {"type": "Simple", "value": "test1", "required": true}, "varValue": {"type": "Simple", "value": "test2", "required": true}}', '{"varName": "test1", "varValue": "test2"}', '{"test": "test"}', 'SetTaskVariableBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '924d74c6-f31c-4038-87d3-a90ada1da709', datetime.datetime(2025, 5, 9, 14, 3, 16, 355554), , '{"varName": {"type": "Simple", "value": "test1", "required": true}, "varValue": {"type": "Simple", "value": "test2", "required": true}}', '{"test": "test"}', 1, datetime.datetime(2025, 5, 9, 14, 3, 16, 360555), datetime.datetime(2025, 5, 9, 14, 3, 16, 360555), 0) 2025-05-09 14:03:16,365 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,371 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 209d8ee7-c914-4fe1-9342-2f393179d025 2025-05-09 14:03:16,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,374 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] ('209d8ee7-c914-4fe1-9342-2f393179d025',) 2025-05-09 14:03:16,375 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] 2025-05-09 14:03:16,376 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:03:16,379 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,381 - sqlalchemy.engine.Engine - INFO - [generated in 0.00176s] ('null', '执行中', "{'test': 'test'}", '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 3, 16, 379554), '209d8ee7-c914-4fe1-9342-2f393179d025') 2025-05-09 14:03:16,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,387 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:03:16,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,391 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET variables=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:16,391 - sqlalchemy.engine.Engine - INFO - [cached since 56.39s ago] ('{"test": "test", "test1": "test2"}', datetime.datetime(2025, 5, 9, 14, 3, 16, 391555), '924d74c6-f31c-4038-87d3-a90ada1da709') 2025-05-09 14:03:16,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,406 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:16,408 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('f22eef27-a591-48d7-957d-d358e76a8d5b', 1, '{"success": true, "message": "设置任务变量成功: test1"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '924d74c6-f31c-4038-87d3-a90ada1da709', datetime.datetime(2025, 5, 9, 14, 3, 16, 406546), datetime.datetime(2025, 5, 9, 14, 3, 16, 406546), 0) 2025-05-09 14:03:16,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,420 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,421 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] ('209d8ee7-c914-4fe1-9342-2f393179d025',) 2025-05-09 14:03:16,423 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] 2025-05-09 14:03:16,425 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:03:16,425 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,427 - sqlalchemy.engine.Engine - INFO - [cached since 56.4s ago] (datetime.datetime(2025, 5, 9, 14, 3, 16, 425550), '执行成功', , "{'test': 'test', 'test1': 'test2'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 3, 16, 425550), '209d8ee7-c914-4fe1-9342-2f393179d025') 2025-05-09 14:03:16,428 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,439 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:03:16,440 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] ('badaf398-cf14-4ff6-a4bb-d3323a0c4cc2', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, "output": {}}, {"child_id": 7, "success": true, "output": {}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '924d74c6-f31c-4038-87d3-a90ada1da709', datetime.datetime(2025, 5, 9, 14, 3, 16, 439383), datetime.datetime(2025, 5, 9, 14, 3, 16, 439383), 0) 2025-05-09 14:03:16,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,452 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,453 - sqlalchemy.engine.Engine - INFO - [cached since 114.2s ago] ('1ab5c798-de31-4bab-962f-47c00918c105',) 2025-05-09 14:03:16,455 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:03:16,455 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:03:16,455 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:03:16,456 - sqlalchemy.engine.Engine - INFO - [cached since 56.43s ago] (datetime.datetime(2025, 5, 9, 14, 3, 16, 455679), '执行成功', , "{'test': 'test', 'test1': 'test2'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 3, 16, 455679), '1ab5c798-de31-4bab-962f-47c00918c105') 2025-05-09 14:03:16,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,467 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,608 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 924d74c6-f31c-4038-87d3-a90ada1da709 2025-05-09 14:03:16,611 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:03:16,614 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:03:16,616 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] (datetime.datetime(2025, 5, 9, 14, 3, 16, 611632), '任务执行成功', , 283, 1, datetime.datetime(2025, 5, 9, 14, 3, 16, 614640), '924d74c6-f31c-4038-87d3-a90ada1da709') 2025-05-09 14:03:16,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:03:16,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 924d74c6-f31c-4038-87d3-a90ada1da709, 结果: True 2025-05-09 14:03:37,494 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:03:37,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:03:37,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:03:37,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:03:37,497 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:03:37,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:03:37,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:03:37,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:03:37,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:03:37,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:03:37,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:03:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:04:07,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:04:07,484 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:04:07,485 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 13, 4, 7, 483636)) 2025-05-09 14:04:07,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:04:07,514 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:04:07,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:04:07,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:04:07,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:04:07,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:04:07,518 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:04:07,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:04:07,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:04:07,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:04:07,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:04:07,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:04:07,527 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:04:07,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:04:07,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:04:07,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:04:07,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:04:07,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:04:07,531 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:04:07,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:04:07,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:04:07,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:04:07,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:04:07,540 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:04:07,540 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:04:07,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:04:07,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:04:07,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:04:07,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:04:07,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:04:07,547 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:04:07,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:04:07,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:04:07,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:04:07,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:04:07,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:04:07,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:04:07,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:04:07,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:04:07,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:04:07,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:04:07,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:04:07,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:04:07,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:04:07,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:04:07,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:04:07,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:04:07,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:04:07,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:04:07,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:04:07,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:04:07,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:04:07,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:04:07,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:04:07,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:04:07,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:04:07,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:04:07,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:04:07,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:04:07,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:04:07,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:04:07,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:04:07,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:04:07,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:04:07,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:04:07,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:04:07,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:04:37,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:04:37,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:04:37,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:04:37,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:04:37,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:04:37,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:04:37,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:04:37,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:04:37,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:04:37,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:04:37,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:04:37,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:04:37,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:04:37,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:04:37,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:04:37,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:04:37,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:04:37,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:04:37,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:04:37,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:04:37,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:04:37,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:04:37,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:04:37,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:05:07,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:07,494 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:05:07,494 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 13, 5, 7, 492523)) 2025-05-09 14:05:07,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:07,631 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:05:07,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:05:07,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:05:07,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:05:07,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:05:07,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:05:07,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:05:07,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:05:07,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:05:07,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:05:07,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:05:07,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:05:07,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:05:07,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:05:07,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:05:07,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:05:07,637 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:05:07,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:05:07,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:05:07,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:05:07,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:05:07,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:05:07,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:05:07,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:05:07,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:05:07,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:05:07,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:05:07,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:05:07,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:05:07,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:05:07,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:05:07,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:05:07,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:05:07,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:05:07,640 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:05:07,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:05:07,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:05:07,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:05:07,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:05:07,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:05:07,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:05:07,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:05:07,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:05:07,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:05:07,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:05:07,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:05:07,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:05:07,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:05:07,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:05:07,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:05:07,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:05:07,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:05:07,645 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:05:07,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:05:07,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:05:07,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:05:07,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:05:07,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:05:07,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:05:07,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:05:07,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:05:07,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:05:07,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:05:07,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:05:07,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:05:07,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:05:30,499 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:05:30,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:30,501 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:05:30,501 - sqlalchemy.engine.Engine - INFO - [cached since 248.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:05:30,503 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:30,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:30,504 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:05:30,504 - sqlalchemy.engine.Engine - INFO - [cached since 248.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:05:30,505 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:05:30,505 - sqlalchemy.engine.Engine - INFO - [cached since 232.2s ago] (21, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (680 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 5, 30, 505092), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:05:30,506 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:30,515 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0160秒 2025-05-09 14:05:37,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:05:37,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:05:37,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:05:37,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:05:37,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:05:37,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:05:37,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:05:37,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:05:37,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:05:37,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:05:37,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:05:37,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:05:37,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:05:37,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:05:37,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:05:37,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:05:37,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:05:37,650 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:05:37,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:05:37,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:05:37,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:05:37,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:05:37,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:05:37,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:05:52,171 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:05:52,172 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0010秒 2025-05-09 14:05:52,174 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:05:52,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,176 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:05:52,177 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:05:52,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,179 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:05:52,179 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:05:52,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,183 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:05:52,183 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:05:52,183 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:05:52,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,184 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:05:52,184 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 5, 52, 184741), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:05:52,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:05:52,191 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:05:52,192 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,192 - sqlalchemy.engine.Engine - INFO - [cached since 270s ago] ('95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 21, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (680 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 5, 52, 183734), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 5, 52, 192820), datetime.datetime(2025, 5, 9, 14, 5, 52, 192820), 0) 2025-05-09 14:05:52,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,202 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,202 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,202 - sqlalchemy.engine.Engine - INFO - [cached since 270s ago] ('95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10',) 2025-05-09 14:05:52,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,205 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 (优先级 1) 添加到队列 0 2025-05-09 14:05:52,205 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:05:52,205 - services.sync_service - INFO - 正在同步创建任务到天风系统: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,205 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:05:52","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:05:52,242 - services.sync_service - INFO - 成功同步任务到系统任务: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,243 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,244 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,244 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0696秒 2025-05-09 14:05:52,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10, 优先级: 1 2025-05-09 14:05:52,275 - services.execution.task_executor - DEBUG - 任务 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 设置超时时间: 3600秒 2025-05-09 14:05:52,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,277 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,279 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10',) 2025-05-09 14:05:52,283 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:05:52,285 - sqlalchemy.engine.Engine - INFO - [cached since 270.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:05:52,289 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,289 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] (datetime.datetime(2025, 5, 9, 14, 5, 52, 289346), datetime.datetime(2025, 5, 9, 14, 5, 52, 289346), '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10') 2025-05-09 14:05:52,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,300 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,347 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,349 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,350 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,350 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 5, 52, 350998), '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10') 2025-05-09 14:05:52,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,359 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:05:52,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,361 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,361 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('06f3cbef-4c4d-4170-8e86-0c7428026291', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 360976), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 5, 52, 361886), datetime.datetime(2025, 5, 9, 14, 5, 52, 361886), 0) 2025-05-09 14:05:52,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,370 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,370 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('06f3cbef-4c4d-4170-8e86-0c7428026291',) 2025-05-09 14:05:52,370 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:05:52,372 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:05:52,372 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,372 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 5, 52, 372030), '06f3cbef-4c4d-4170-8e86-0c7428026291') 2025-05-09 14:05:52,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,379 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:05:52,379 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 14:05:52,380 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b4, ID: 7, 类型: SetTaskVariableBp 2025-05-09 14:05:52,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,381 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,381 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('76c36a24-6f3e-4805-8529-9209781ec1ee', 'b4', '7', '', '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{"varName": "test", "varValue": "test"}', '{}', 'SetTaskVariableBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 380978), , '{"varName": {"type": "Simple", "value": "test", "required": true}, "varValue": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 5, 52, 381982), datetime.datetime(2025, 5, 9, 14, 5, 52, 381982), 0) 2025-05-09 14:05:52,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,389 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 76c36a24-6f3e-4805-8529-9209781ec1ee 2025-05-09 14:05:52,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,390 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,390 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('76c36a24-6f3e-4805-8529-9209781ec1ee',) 2025-05-09 14:05:52,391 - services.execution.block_executor - INFO - 块 b4 (ID: 7) 设置的变量: [] 2025-05-09 14:05:52,392 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:05:52,392 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,394 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 5, 52, 392899), '76c36a24-6f3e-4805-8529-9209781ec1ee') 2025-05-09 14:05:52,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,400 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:05:52,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,407 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET variables=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,407 - sqlalchemy.engine.Engine - INFO - [cached since 212.4s ago] ('{"test": "test"}', datetime.datetime(2025, 5, 9, 14, 5, 52, 406891), '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10') 2025-05-09 14:05:52,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,417 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,420 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,423 - sqlalchemy.engine.Engine - INFO - [cached since 270s ago] ('fbe9ab0c-8074-4d1e-abd8-42e0bc9ee99f', 1, '{"success": true, "message": "设置任务变量成功: test"}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 420891), datetime.datetime(2025, 5, 9, 14, 5, 52, 420891), 0) 2025-05-09 14:05:52,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,432 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,437 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,440 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('76c36a24-6f3e-4805-8529-9209781ec1ee',) 2025-05-09 14:05:52,442 - services.execution.block_executor - INFO - 块 b4 (ID: 7) 设置的变量: [] 2025-05-09 14:05:52,444 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:05:52,446 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,447 - sqlalchemy.engine.Engine - INFO - [cached since 212.4s ago] (datetime.datetime(2025, 5, 9, 14, 5, 52, 446051), '执行成功', , "{'test': 'test'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 5, 52, 446051), '76c36a24-6f3e-4805-8529-9209781ec1ee') 2025-05-09 14:05:52,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,456 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b5, ID: 8, 类型: SetTaskVariableBp 2025-05-09 14:05:52,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,457 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,460 - sqlalchemy.engine.Engine - INFO - [cached since 270.2s ago] ('2e2a47fb-f5f7-4068-95ce-66dcf0c77151', 'b5', '8', '', '{"varName": {"type": "Simple", "value": "test1", "required": true}, "varValue": {"type": "Simple", "value": "test2", "required": true}}', '{"varName": "test1", "varValue": "test2"}', '{"test": "test"}', 'SetTaskVariableBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 456954), , '{"varName": {"type": "Simple", "value": "test1", "required": true}, "varValue": {"type": "Simple", "value": "test2", "required": true}}', '{"test": "test"}', 1, datetime.datetime(2025, 5, 9, 14, 5, 52, 457886), datetime.datetime(2025, 5, 9, 14, 5, 52, 457886), 0) 2025-05-09 14:05:52,462 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,470 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: 2e2a47fb-f5f7-4068-95ce-66dcf0c77151 2025-05-09 14:05:52,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,473 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,475 - sqlalchemy.engine.Engine - INFO - [cached since 270.2s ago] ('2e2a47fb-f5f7-4068-95ce-66dcf0c77151',) 2025-05-09 14:05:52,479 - services.execution.block_executor - INFO - 块 b5 (ID: 8) 设置的变量: [] 2025-05-09 14:05:52,479 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:05:52,479 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,479 - sqlalchemy.engine.Engine - INFO - [cached since 156.1s ago] ('null', '执行中', "{'test': 'test'}", '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 5, 52, 479998), '2e2a47fb-f5f7-4068-95ce-66dcf0c77151') 2025-05-09 14:05:52,480 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,487 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:05:52,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,491 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET variables=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,492 - sqlalchemy.engine.Engine - INFO - [cached since 212.5s ago] ('{"test": "test", "test1": "test2"}', datetime.datetime(2025, 5, 9, 14, 5, 52, 491886), '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10') 2025-05-09 14:05:52,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,502 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,505 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,507 - sqlalchemy.engine.Engine - INFO - [cached since 270.1s ago] ('e18587b4-e1d6-41ed-a99d-31fde51d49c8', 1, '{"success": true, "message": "设置任务变量成功: test1"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 505891), datetime.datetime(2025, 5, 9, 14, 5, 52, 505891), 0) 2025-05-09 14:05:52,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,518 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,519 - sqlalchemy.engine.Engine - INFO - [cached since 270.2s ago] ('2e2a47fb-f5f7-4068-95ce-66dcf0c77151',) 2025-05-09 14:05:52,522 - services.execution.block_executor - INFO - 块 b5 (ID: 8) 设置的变量: [] 2025-05-09 14:05:52,523 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:05:52,523 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,524 - sqlalchemy.engine.Engine - INFO - [cached since 212.5s ago] (datetime.datetime(2025, 5, 9, 14, 5, 52, 523883), '执行成功', , "{'test': 'test', 'test1': 'test2'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 5, 52, 523883), '2e2a47fb-f5f7-4068-95ce-66dcf0c77151') 2025-05-09 14:05:52,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,533 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b6, ID: 9, 类型: TaskStateBp 2025-05-09 14:05:52,538 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,540 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,541 - sqlalchemy.engine.Engine - INFO - [cached since 270.3s ago] ('3cf0b77c-38bc-40e1-9277-db3ed2cf9c0f', 'b6', '9', '', '{"stateMsg": {"type": "Simple", "value": "错误", "required": true}}', '{"stateMsg": "错误"}', '{"test": "test", "test1": "test2"}', 'TaskStateBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 536892), , '{"stateMsg": {"type": "Simple", "value": "错误", "required": true}}', '{"test": "test", "test1": "test2"}', 1, datetime.datetime(2025, 5, 9, 14, 5, 52, 540885), datetime.datetime(2025, 5, 9, 14, 5, 52, 540885), 0) 2025-05-09 14:05:52,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,552 - services.execution.block_executor - DEBUG - 为子块 9 创建记录, 记录ID: 3cf0b77c-38bc-40e1-9277-db3ed2cf9c0f 2025-05-09 14:05:52,553 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,555 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,556 - sqlalchemy.engine.Engine - INFO - [cached since 270.3s ago] ('3cf0b77c-38bc-40e1-9277-db3ed2cf9c0f',) 2025-05-09 14:05:52,558 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 14:05:52,560 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 14:05:52,561 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,562 - sqlalchemy.engine.Engine - INFO - [cached since 156.2s ago] ('null', '执行中', "{'test': 'test', 'test1': 'test2'}", '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 5, 52, 561487), '3cf0b77c-38bc-40e1-9277-db3ed2cf9c0f') 2025-05-09 14:05:52,564 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,570 - services.execution.block_executor - INFO - 开始执行子块 9 的处理逻辑 2025-05-09 14:05:52,573 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,575 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET state_description=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,576 - sqlalchemy.engine.Engine - INFO - [generated in 0.00115s] ('错误', datetime.datetime(2025, 5, 9, 14, 5, 52, 572485), '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10') 2025-05-09 14:05:52,578 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,587 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,588 - sqlalchemy.engine.Engine - INFO - [cached since 270.2s ago] ('0346d065-e075-4cd4-b627-8eac69e96873', 1, '{"success": true, "message": "任务状态更新成功: 错误"}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 587478), datetime.datetime(2025, 5, 9, 14, 5, 52, 587478), 0) 2025-05-09 14:05:52,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,602 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,605 - sqlalchemy.engine.Engine - INFO - [cached since 270.3s ago] ('3cf0b77c-38bc-40e1-9277-db3ed2cf9c0f',) 2025-05-09 14:05:52,609 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 14:05:52,609 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 14:05:52,611 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,612 - sqlalchemy.engine.Engine - INFO - [cached since 270.2s ago] (datetime.datetime(2025, 5, 9, 14, 5, 52, 610478), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 5, 52, 611480), '3cf0b77c-38bc-40e1-9277-db3ed2cf9c0f') 2025-05-09 14:05:52,614 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,626 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:05:52,627 - sqlalchemy.engine.Engine - INFO - [cached since 270.2s ago] ('96b647df-c846-45f8-8e95-3b7731a8419e', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, "output": {}}, {"child_id": 8, "success": true, "output": {}}, {"child_id": 9, "success": true, "output": {}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10', datetime.datetime(2025, 5, 9, 14, 5, 52, 626479), datetime.datetime(2025, 5, 9, 14, 5, 52, 626479), 0) 2025-05-09 14:05:52,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,642 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,643 - sqlalchemy.engine.Engine - INFO - [cached since 270.3s ago] ('06f3cbef-4c4d-4170-8e86-0c7428026291',) 2025-05-09 14:05:52,645 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:05:52,646 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:05:52,647 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:05:52,648 - sqlalchemy.engine.Engine - INFO - [cached since 212.6s ago] (datetime.datetime(2025, 5, 9, 14, 5, 52, 646480), '执行成功', , "{'test': 'test', 'test1': 'test2'}", '执行成功', datetime.datetime(2025, 5, 9, 14, 5, 52, 647483), '06f3cbef-4c4d-4170-8e86-0c7428026291') 2025-05-09 14:05:52,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,662 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,694 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10 2025-05-09 14:05:52,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:05:52,698 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:05:52,700 - sqlalchemy.engine.Engine - INFO - [cached since 270s ago] (datetime.datetime(2025, 5, 9, 14, 5, 52, 694603), '任务执行成功', , 362, 1, datetime.datetime(2025, 5, 9, 14, 5, 52, 698075), '95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10') 2025-05-09 14:05:52,703 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:05:52,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: 95a46b8f-7edb-4d11-9b71-9cbb5ff6ab10, 结果: True 2025-05-09 14:06:07,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:06:07,498 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:06:07,500 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 13, 6, 7, 495359)) 2025-05-09 14:06:07,503 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:06:07,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:06:07,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:06:07,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:06:07,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:06:07,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:06:07,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:06:07,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:06:07,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:06:07,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:06:07,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:06:07,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:06:07,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:06:07,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:06:07,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:06:07,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:06:07,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:06:07,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:06:07,695 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:06:07,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:06:07,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:06:07,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:06:07,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:06:07,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:06:07,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:06:07,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:06:07,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:06:07,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:06:07,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:06:07,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:06:07,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:06:07,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:06:07,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:06:07,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:06:07,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:06:07,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:06:07,712 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:06:07,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:06:07,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:06:07,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:06:07,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:06:07,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:06:07,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:06:07,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:06:07,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:06:07,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:06:07,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:06:07,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:06:07,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:06:07,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:06:07,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:06:07,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:06:07,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:06:07,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:06:07,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:06:07,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:06:07,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:06:07,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:06:07,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:06:07,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:06:07,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:06:37,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:06:37,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:06:37,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:06:37,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:06:37,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:06:37,737 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:06:37,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:06:37,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:06:37,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:06:37,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:06:37,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:06:37,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:06:37,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:06:37,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:06:37,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:06:37,746 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:06:37,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:06:37,749 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:06:37,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:06:37,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:06:37,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:06:37,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:06:37,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:06:37,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:07:07,503 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:07:07,504 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:07:07,504 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 13, 7, 7, 502786)) 2025-05-09 14:07:07,505 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:07:07,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:07:07,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:07:07,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:07:07,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:07:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:07:07,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:07:07,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:07:07,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:07:07,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:07:07,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:07:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:07:07,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:07:07,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:07:07,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:07:07,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:07:07,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:07:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:07:07,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:07:07,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:07:07,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:07:07,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:07:07,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:07:07,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:07:07,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:07:07,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:07:07,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:07:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:07:07,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:07:07,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:07:07,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:07:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:07:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:07:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:07:07,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:07:07,791 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:07:07,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:07:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:07:07,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:07:07,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:07:07,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:07:07,799 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:07:07,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:07:07,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:07:07,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:07:07,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:07:07,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:07:07,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:07:07,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:07:07,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:07:07,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:07:07,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:07:07,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:07:07,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:07:07,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:07:07,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:07:07,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:07:07,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:07:07,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:07:07,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:07:07,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:07:07,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:07:07,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:07:07,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:07:07,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:07:07,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:07:07,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:07:37,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:07:37,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:07:37,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:07:37,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:07:37,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:07:37,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:07:37,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:07:37,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:07:37,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:07:37,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:07:37,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:07:37,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:07:37,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:07:37,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:07:37,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:07:37,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:07:37,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:07:37,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:07:37,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:07:37,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:07:37,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:07:37,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:07:37,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:07:37,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:08:07,526 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:07,528 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:08:07,529 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 13, 8, 7, 525745)) 2025-05-09 14:08:07,532 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:07,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:08:07,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:08:07,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:08:07,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:08:07,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:08:07,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:08:07,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:08:07,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:08:07,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:08:07,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:08:07,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:08:07,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:08:07,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:08:07,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:08:07,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:08:07,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:08:07,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:08:07,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:08:07,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:08:07,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:08:07,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:08:07,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:08:07,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:08:07,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:08:07,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:08:07,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:08:07,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:08:07,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:08:07,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:08:07,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:08:07,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:08:07,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:08:07,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:08:07,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:08:07,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:08:07,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:08:07,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:08:07,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:08:07,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:08:07,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:08:07,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:08:07,858 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:08:07,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:08:07,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:08:07,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:08:07,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:08:07,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:08:07,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:08:07,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:08:07,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:08:07,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:08:07,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:08:07,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:08:07,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:08:07,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:08:07,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:08:07,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:08:07,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:08:07,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:08:07,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:08:07,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:08:07,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:08:07,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:08:07,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:08:07,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:08:07,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:08:18,122 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:08:18,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:18,124 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:08:18,124 - sqlalchemy.engine.Engine - INFO - [cached since 416s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:08:18,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:18,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:18,127 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:08:18,127 - sqlalchemy.engine.Engine - INFO - [cached since 416s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:08:18,129 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:08:18,129 - sqlalchemy.engine.Engine - INFO - [cached since 399.9s ago] (22, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1038 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 8, 18, 129594), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:08:18,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:18,140 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0183秒 2025-05-09 14:08:20,826 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:08:20,827 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,828 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:08:20,828 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:08:20,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,831 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:08:20,831 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:08:20,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,833 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:08:20,833 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:08:20,833 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:08:20,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,834 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:08:20,834 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 8, 20, 834219), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:08:20,835 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:08:20,853 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:08:20,854 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:20,855 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 22, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1038 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 8, 20, 833222), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 8, 20, 854749), datetime.datetime(2025, 5, 9, 14, 8, 20, 854749), 0) 2025-05-09 14:08:20,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,866 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,867 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:08:20,868 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522',) 2025-05-09 14:08:20,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,871 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ff5fd78c-82b4-471e-89d2-abfa70c0d522 (优先级 1) 添加到队列 0 2025-05-09 14:08:20,871 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:08:20,871 - services.sync_service - INFO - 正在同步创建任务到天风系统: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:20,872 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"ff5fd78c-82b4-471e-89d2-abfa70c0d522","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:08:20","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:08:20,907 - services.sync_service - INFO - 成功同步任务到系统任务: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:20,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: ff5fd78c-82b4-471e-89d2-abfa70c0d522, 优先级: 1 2025-05-09 14:08:20,907 - services.execution.task_executor - DEBUG - 任务 ff5fd78c-82b4-471e-89d2-abfa70c0d522 设置超时时间: 3600秒 2025-05-09 14:08:20,908 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:20,908 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:20,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,909 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:08:20,910 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522',) 2025-05-09 14:08:20,910 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0847秒 2025-05-09 14:08:20,911 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:08:20,912 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:08:20,913 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:08:20,913 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] (datetime.datetime(2025, 5, 9, 14, 8, 20, 913885), datetime.datetime(2025, 5, 9, 14, 8, 20, 913885), 'ff5fd78c-82b4-471e-89d2-abfa70c0d522') 2025-05-09 14:08:20,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,923 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:20,963 - services.sync_service - INFO - 成功设置系统任务状态为执行中: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:20,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,966 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:08:20,967 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 8, 20, 966422), 'ff5fd78c-82b4-471e-89d2-abfa70c0d522') 2025-05-09 14:08:20,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,977 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:08:20,978 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,980 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:20,980 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('576f9b75-96f3-48d5-b2bb-c458f74dba49', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 20, 978413), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 8, 20, 980418), datetime.datetime(2025, 5, 9, 14, 8, 20, 980418), 0) 2025-05-09 14:08:20,983 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:20,988 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:20,988 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:20,990 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('576f9b75-96f3-48d5-b2bb-c458f74dba49',) 2025-05-09 14:08:20,991 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:08:20,992 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:08:20,992 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:20,992 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 8, 20, 992329), '576f9b75-96f3-48d5-b2bb-c458f74dba49') 2025-05-09 14:08:20,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,000 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:08:21,000 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:08:21,001 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b7, ID: 12, 类型: CacheDataBp 2025-05-09 14:08:21,002 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,002 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,003 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('24cc8125-528e-448d-b3f5-7936a115411a', 'b7', '12', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 1665), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 8, 21, 2633), datetime.datetime(2025, 5, 9, 14, 8, 21, 2633), 0) 2025-05-09 14:08:21,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,010 - services.execution.block_executor - DEBUG - 为子块 12 创建记录, 记录ID: 24cc8125-528e-448d-b3f5-7936a115411a 2025-05-09 14:08:21,011 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,011 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,012 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('24cc8125-528e-448d-b3f5-7936a115411a',) 2025-05-09 14:08:21,012 - services.execution.block_executor - INFO - 块 b7 (ID: 12) 设置的变量: [] 2025-05-09 14:08:21,013 - services.execution.block_executor - INFO - 为块 b7 存储输出: 2025-05-09 14:08:21,013 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,014 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('null', '执行中', '{"blocks": {"b7": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 8, 21, 13710), '24cc8125-528e-448d-b3f5-7936a115411a') 2025-05-09 14:08:21,015 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,022 - services.execution.block_executor - INFO - 开始执行子块 12 的处理逻辑 2025-05-09 14:08:21,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,023 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:08:21,023 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('test', 0) 2025-05-09 14:08:21,025 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET data_value=%s, updated_at=%s WHERE vwed_datacachesplit.id = %s 2025-05-09 14:08:21,026 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('1', datetime.datetime(2025, 5, 9, 14, 8, 21, 25840), '3b280138-ff53-412d-bfb7-d6af9764501f') 2025-05-09 14:08:21,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,038 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,039 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('91a62d69-8dc0-41fc-be95-a8caec3f7bcc', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b7', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 38351), datetime.datetime(2025, 5, 9, 14, 8, 21, 38351), 0) 2025-05-09 14:08:21,041 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,050 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,051 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('24cc8125-528e-448d-b3f5-7936a115411a',) 2025-05-09 14:08:21,052 - services.execution.block_executor - INFO - 块 b7 (ID: 12) 设置的变量: [] 2025-05-09 14:08:21,053 - services.execution.block_executor - INFO - 为块 b7 存储输出: 2025-05-09 14:08:21,055 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,056 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] (datetime.datetime(2025, 5, 9, 14, 8, 21, 53988), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 8, 21, 53988), '24cc8125-528e-448d-b3f5-7936a115411a') 2025-05-09 14:08:21,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,069 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b8, ID: 13, 类型: ClearCacheDataBp 2025-05-09 14:08:21,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,076 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,077 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] ('4413fb4d-760b-4a03-8c25-730711dbff31', 'b8', '13', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 71423), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 8, 21, 76706), datetime.datetime(2025, 5, 9, 14, 8, 21, 76706), 0) 2025-05-09 14:08:21,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,088 - services.execution.block_executor - DEBUG - 为子块 13 创建记录, 记录ID: 4413fb4d-760b-4a03-8c25-730711dbff31 2025-05-09 14:08:21,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,092 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,093 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] ('4413fb4d-760b-4a03-8c25-730711dbff31',) 2025-05-09 14:08:21,096 - services.execution.block_executor - INFO - 块 b8 (ID: 13) 设置的变量: [] 2025-05-09 14:08:21,097 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 14:08:21,098 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,099 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] ('null', '执行中', '{"blocks": {"b8": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 8, 21, 98720), '4413fb4d-760b-4a03-8c25-730711dbff31') 2025-05-09 14:08:21,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,109 - services.execution.block_executor - INFO - 开始执行子块 13 的处理逻辑 2025-05-09 14:08:21,111 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,112 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:08:21,113 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] ('test', 0) 2025-05-09 14:08:21,115 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:08:21,116 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] (datetime.datetime(2025, 5, 9, 14, 8, 21, 115719), 1, 'test', 0) 2025-05-09 14:08:21,118 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,128 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,129 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] ('2678f1b1-63d4-49b4-bf2b-139477d5f740', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 128049), datetime.datetime(2025, 5, 9, 14, 8, 21, 128049), 0) 2025-05-09 14:08:21,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,144 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,145 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] ('4413fb4d-760b-4a03-8c25-730711dbff31',) 2025-05-09 14:08:21,146 - services.execution.block_executor - INFO - 块 b8 (ID: 13) 设置的变量: [] 2025-05-09 14:08:21,147 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 14:08:21,149 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,150 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] (datetime.datetime(2025, 5, 9, 14, 8, 21, 147049), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 8, 21, 149051), '4413fb4d-760b-4a03-8c25-730711dbff31') 2025-05-09 14:08:21,152 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,159 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b9, ID: 14, 类型: SkipToComponent 2025-05-09 14:08:21,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,160 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,160 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] ('ea04350f-0055-4240-a0a6-7807ddf71805', 'b9', '14', '', '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{"skipComponentId": "b7"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 159633), , '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 8, 21, 160565), datetime.datetime(2025, 5, 9, 14, 8, 21, 160565), 0) 2025-05-09 14:08:21,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,169 - services.execution.block_executor - DEBUG - 为子块 14 创建记录, 记录ID: ea04350f-0055-4240-a0a6-7807ddf71805 2025-05-09 14:08:21,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,171 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,173 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] ('ea04350f-0055-4240-a0a6-7807ddf71805',) 2025-05-09 14:08:21,175 - services.execution.block_executor - INFO - 块 b9 (ID: 14) 设置的变量: [] 2025-05-09 14:08:21,176 - services.execution.block_executor - INFO - 为块 b9 存储输出: 2025-05-09 14:08:21,177 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,178 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] ('null', '执行中', '{"blocks": {"b9": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 8, 21, 177572), 'ea04350f-0055-4240-a0a6-7807ddf71805') 2025-05-09 14:08:21,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,188 - services.execution.block_executor - INFO - 开始执行子块 14 的处理逻辑 2025-05-09 14:08:21,188 - services.execution.task_context - INFO - 设置任务跳转至组件: b7 2025-05-09 14:08:21,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,190 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,191 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] ('9c12a4bf-c13d-4c28-9b0d-cccd623c52c8', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b7", "output": {"skipTo": "b7", "executed": true, "skipped": true}}', 'b9', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 190492), datetime.datetime(2025, 5, 9, 14, 8, 21, 190492), 0) 2025-05-09 14:08:21,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,203 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,204 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] ('ea04350f-0055-4240-a0a6-7807ddf71805',) 2025-05-09 14:08:21,208 - services.execution.block_executor - INFO - 块 b9 (ID: 14) 设置的变量: [] 2025-05-09 14:08:21,209 - services.execution.block_executor - INFO - 为块 b9 存储输出: 2025-05-09 14:08:21,210 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,211 - sqlalchemy.engine.Engine - INFO - [cached since 418.8s ago] (datetime.datetime(2025, 5, 9, 14, 8, 21, 209459), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 8, 21, 210456), 'ea04350f-0055-4240-a0a6-7807ddf71805') 2025-05-09 14:08:21,213 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,221 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b10, ID: 15, 类型: GetCacheDataBp 2025-05-09 14:08:21,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,224 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,227 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] ('0c4bc9cf-6a2b-470f-aa2c-c17fe319fe37', 'b10', '15', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 221406), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 8, 21, 224664), datetime.datetime(2025, 5, 9, 14, 8, 21, 224664), 0) 2025-05-09 14:08:21,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,245 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,246 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] ('0c4bc9cf-6a2b-470f-aa2c-c17fe319fe37',) 2025-05-09 14:08:21,249 - services.execution.block_executor - INFO - 块 b10 (ID: 15) 设置的变量: [] 2025-05-09 14:08:21,250 - services.execution.block_executor - INFO - 为块 b10 存储输出: 2025-05-09 14:08:21,252 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,254 - sqlalchemy.engine.Engine - INFO - [generated in 0.00253s] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b10": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 8, 21, 252403), '0c4bc9cf-6a2b-470f-aa2c-c17fe319fe37') 2025-05-09 14:08:21,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,265 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b11, ID: 16, 类型: PrintBp 2025-05-09 14:08:21,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,270 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,271 - sqlalchemy.engine.Engine - INFO - [cached since 419s ago] ('87321aa4-a9a2-4bcb-9d91-a85eb3c90b4f', 'b11', '16', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 266334), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 8, 21, 270403), datetime.datetime(2025, 5, 9, 14, 8, 21, 270403), 0) 2025-05-09 14:08:21,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,284 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,285 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,286 - sqlalchemy.engine.Engine - INFO - [cached since 419s ago] ('87321aa4-a9a2-4bcb-9d91-a85eb3c90b4f',) 2025-05-09 14:08:21,289 - services.execution.block_executor - INFO - 块 b11 (ID: 16) 设置的变量: [] 2025-05-09 14:08:21,290 - services.execution.block_executor - INFO - 为块 b11 存储输出: 2025-05-09 14:08:21,291 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,292 - sqlalchemy.engine.Engine - INFO - [cached since 0.0398s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b11": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 8, 21, 291519), '87321aa4-a9a2-4bcb-9d91-a85eb3c90b4f') 2025-05-09 14:08:21,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,305 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:08:21,307 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] ('5fb190af-4a2c-453c-9cc0-3881027411bc', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 12, "success": true, ... (204 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 16, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff5fd78c-82b4-471e-89d2-abfa70c0d522', datetime.datetime(2025, 5, 9, 14, 8, 21, 304705), datetime.datetime(2025, 5, 9, 14, 8, 21, 304705), 0) 2025-05-09 14:08:21,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,317 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,318 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,320 - sqlalchemy.engine.Engine - INFO - [cached since 419s ago] ('576f9b75-96f3-48d5-b2bb-c458f74dba49',) 2025-05-09 14:08:21,322 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:08:21,322 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:08:21,324 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:08:21,325 - sqlalchemy.engine.Engine - INFO - [cached since 418.9s ago] (datetime.datetime(2025, 5, 9, 14, 8, 21, 323061), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 8, 21, 324024), '576f9b75-96f3-48d5-b2bb-c458f74dba49') 2025-05-09 14:08:21,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,335 - services.sync_service - INFO - 正在设置系统任务状态为已完成: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:21,353 - services.sync_service - INFO - 成功设置系统任务状态为已完成: ff5fd78c-82b4-471e-89d2-abfa70c0d522 2025-05-09 14:08:21,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:21,356 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:08:21,357 - sqlalchemy.engine.Engine - INFO - [cached since 418.7s ago] (datetime.datetime(2025, 5, 9, 14, 8, 21, 354088), '任务执行成功', , 411, 1, datetime.datetime(2025, 5, 9, 14, 8, 21, 356089), 'ff5fd78c-82b4-471e-89d2-abfa70c0d522') 2025-05-09 14:08:21,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:21,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: ff5fd78c-82b4-471e-89d2-abfa70c0d522, 结果: True 2025-05-09 14:08:37,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:08:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:08:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:08:37,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:08:37,879 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:08:37,879 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:08:37,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:08:37,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:08:37,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:08:37,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:08:37,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:08:37,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:08:37,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:08:37,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:08:37,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:08:37,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:08:37,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:08:37,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:08:43,082 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/ff5fd78c-82b4-471e-89d2-abfa70c0d522 来自 192.168.189.211 2025-05-09 14:08:43,083 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/ff5fd78c-82b4-471e-89d2-abfa70c0d522 状态码: 200 耗时: 0.0010秒 2025-05-09 14:08:43,085 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/ff5fd78c-82b4-471e-89d2-abfa70c0d522 来自 192.168.189.211 2025-05-09 14:08:43,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:43,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:08:43,088 - sqlalchemy.engine.Engine - INFO - [cached since 440.9s ago] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522',) 2025-05-09 14:08:43,090 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:43,092 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/ff5fd78c-82b4-471e-89d2-abfa70c0d522 状态码: 200 耗时: 0.0070秒 2025-05-09 14:08:43,116 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/ff5fd78c-82b4-471e-89d2-abfa70c0d522 来自 192.168.189.211 2025-05-09 14:08:43,117 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/ff5fd78c-82b4-471e-89d2-abfa70c0d522 状态码: 200 耗时: 0.0009秒 2025-05-09 14:08:43,119 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/ff5fd78c-82b4-471e-89d2-abfa70c0d522 来自 192.168.189.211 2025-05-09 14:08:43,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:08:43,121 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 14:08:43,121 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522',) 2025-05-09 14:08:43,123 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 14:08:43,123 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522', 'b7') 2025-05-09 14:08:43,125 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 14:08:43,125 - sqlalchemy.engine.Engine - INFO - [cached since 0.002166s ago] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522', 'b8') 2025-05-09 14:08:43,126 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 14:08:43,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.003695s ago] ('ff5fd78c-82b4-471e-89d2-abfa70c0d522', 'b9') 2025-05-09 14:08:43,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:08:43,128 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/ff5fd78c-82b4-471e-89d2-abfa70c0d522 状态码: 200 耗时: 0.0090秒 2025-05-09 14:09:07,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:09:07,537 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:09:07,537 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 9, 13, 9, 7, 536092)) 2025-05-09 14:09:07,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:09:07,896 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:09:07,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:09:07,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:09:07,899 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:09:07,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:09:07,901 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:09:07,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:09:07,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:09:07,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:09:07,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:09:07,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:09:07,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:09:07,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:09:07,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:09:07,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:09:07,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:09:07,911 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:09:07,911 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:09:07,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:09:07,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:09:07,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:09:07,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:09:07,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:09:07,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:09:07,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:09:07,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:09:07,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:09:07,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:09:07,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:09:07,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:09:07,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:09:07,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:09:07,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:09:07,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:09:07,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:09:07,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:09:07,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:09:07,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:09:07,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:09:07,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:09:07,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:09:07,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:09:07,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:09:07,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:09:07,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:09:07,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:09:07,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:09:07,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:09:07,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:09:07,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:09:07,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:09:07,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:09:07,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:09:07,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:09:07,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:09:07,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:09:07,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:09:07,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:09:07,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:09:07,935 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:09:07,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:09:07,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:09:07,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:09:07,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:09:07,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:09:07,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:09:37,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:09:37,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:09:37,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:09:37,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:09:37,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:09:37,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:09:37,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:09:37,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:09:37,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:09:37,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:09:37,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:09:37,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:09:37,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:09:37,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:09:37,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:09:37,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:09:37,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:09:37,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:09:37,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:09:37,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:09:37,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:09:37,956 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:09:37,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:09:37,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:09:38,048 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 14:09:38,049 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 14:09:38,054 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 14:09:38,058 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:09:38,063 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 14:09:38,063 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] {} 2025-05-09 14:09:38,068 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 14:09:38,070 - sqlalchemy.engine.Engine - INFO - [generated in 0.00160s] {'param_1': 0, 'param_2': 10} 2025-05-09 14:09:38,074 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 14:09:38,075 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0211秒 2025-05-09 14:10:07,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:10:07,547 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:10:07,547 - sqlalchemy.engine.Engine - INFO - [cached since 540.2s ago] (, datetime.datetime(2025, 5, 9, 13, 10, 7, 547186)) 2025-05-09 14:10:07,547 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:10:07,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:10:07,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:10:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:10:07,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:10:07,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:10:07,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:10:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:10:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:10:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:10:07,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:10:07,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:10:07,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:10:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:10:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:10:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:10:07,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:10:07,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:10:07,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:10:07,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:10:07,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:10:07,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:10:07,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:10:07,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:10:07,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:10:07,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:10:07,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:10:07,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:10:07,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:10:07,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:10:07,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:10:07,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:10:07,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:10:07,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:10:07,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:10:07,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:10:07,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:10:07,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:10:07,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:10:07,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:10:07,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:10:07,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:10:07,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:10:07,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:10:07,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:10:07,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:10:07,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:10:07,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:10:07,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:10:07,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:10:07,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:10:07,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:10:07,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:10:07,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:10:07,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:10:07,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:10:07,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:10:07,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:10:07,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:10:07,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:10:07,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:10:07,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:10:07,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:10:07,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:10:07,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:10:07,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:10:07,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:10:37,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:10:37,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:10:37,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:10:37,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:10:37,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:10:37,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:10:37,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:10:37,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:10:37,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:10:37,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:10:37,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:10:37,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:10:38,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:10:38,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:10:38,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:10:38,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:10:38,001 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:10:38,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:10:38,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:10:38,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:10:38,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:10:38,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:10:38,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:10:38,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:10:38,117 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.26 2025-05-09 14:10:38,118 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0012秒 2025-05-09 14:10:38,121 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.26 2025-05-09 14:10:38,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:10:38,131 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 14:10:38,131 - sqlalchemy.engine.Engine - INFO - [cached since 60.07s ago] {} 2025-05-09 14:10:38,134 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 14:10:38,134 - sqlalchemy.engine.Engine - INFO - [cached since 60.07s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 14:10:38,134 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 14:10:38,134 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0122秒 2025-05-09 14:10:47,204 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 14:10:47,204 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 14:10:47,204 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 14:10:47,207 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 14:10:47,207 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0026秒 2025-05-09 14:10:47,209 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 14:10:47,209 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 14:10:47,209 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 14:10:47,209 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 14:10:47,216 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 14:10:47,216 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0074秒 2025-05-09 14:10:47,216 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 14:10:47,222 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0061秒 2025-05-09 14:10:47,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:10:47,222 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 14:10:47,222 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 14:10:47,226 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 14:10:47,231 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0056秒 2025-05-09 14:10:47,226 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 14:10:47,233 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 14:10:47,233 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0007秒 2025-05-09 14:10:47,233 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0169秒 2025-05-09 14:10:47,233 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 14:10:47,233 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 14:10:47,233 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 14:10:47,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:10:47,233 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 14:10:47,233 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:10:47,233 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 14:10:47,243 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 14:10:47,243 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 14:10:47,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:10:47,243 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 14:10:47,243 - sqlalchemy.engine.Engine - INFO - [cached since 0.02091s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 14:10:47,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:10:47,243 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 14:10:47,248 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0152秒 2025-05-09 14:10:47,249 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0159秒 2025-05-09 14:10:47,259 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 14:10:47,259 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 14:10:47,267 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 14:10:47,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:10:47,267 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 14:10:47,267 - sqlalchemy.engine.Engine - INFO - [cached since 0.0467s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 14:10:47,267 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 14:10:47,267 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 14:11:06,234 - app - INFO - 应用程序关闭中... 2025-05-09 14:11:06,234 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:11:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:11:06,239 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:11:06,241 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:11:06,241 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:11:06,242 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:11:06,243 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:11:06,245 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:11:06,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:11:06,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:11:06,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:11:06,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:11:06,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:11:06,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:11:06,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:11:06,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 14:11:06,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:11:06,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:11:06,257 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 14:11:06,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:11:06,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:11:06,257 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 14:11:06,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:11:06,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:11:06,266 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 14:11:06,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:11:06,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:11:06,266 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 14:11:06,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:11:06,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:11:06,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 14:11:06,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:11:06,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:11:06,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 14:11:06,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:11:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 6 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:11:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 5 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:11:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 4 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:11:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 3 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:11:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 2 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:11:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:11:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:11:06,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:11:06,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:11:06,290 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:11:06,290 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:11:06,290 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:11:06,290 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:11:06,290 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:11:06,300 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:11:07,662 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:11:07,719 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:11:07,722 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:11:07,789 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:11:07,839 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:11:07,858 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:11:07,881 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:11:07,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,881 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:11:07,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,888 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:11:07,888 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:11:07,888 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:11:07,888 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:11:07,909 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:11:07,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:11:07,919 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:11:08,276 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:11:08,277 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:11:08,278 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:11:08,278 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:11:08,279 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:11:08,281 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:11:08,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:11:08,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:11:08,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:11:08,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:11:08,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:11:08,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:11:08,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:11:08,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:11:08,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:11:08,287 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:11:08,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:11:08,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:11:08,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:11:08,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:11:08,289 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:11:08,300 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:11:08,301 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:11:08,303 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:11:08,304 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:11:08,306 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:11:08,308 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:11:08,310 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:11:08,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:11:08,321 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:11:08,321 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] (, ) 2025-05-09 14:11:08,321 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:11:08,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:11:08,321 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:11:08,331 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:11:08,331 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:11:08,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:11:08,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:11:08,331 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] (, , ) 2025-05-09 14:11:08,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:11:08,343 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:11:08,343 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:11:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:11:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:11:08,343 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:11:08,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:11:08,352 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:11:08,352 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, datetime.datetime(2025, 5, 9, 13, 11, 8, 331565)) 2025-05-09 14:11:08,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:12:08,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:12:08,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:12:08,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:12:08,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:12:08,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:12:08,315 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:12:08,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:12:08,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:12:08,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:12:08,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:12:08,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:12:08,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:12:08,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:12:08,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:12:08,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:12:08,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:12:08,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:12:08,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:12:08,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:12:08,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:12:08,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:12:08,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:12:08,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:12:08,337 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:12:08,343 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:12:08,343 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 13, 12, 8, 337980)) 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:12:08,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:12:08,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:12:08,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:12:08,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:13:08,374 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:13:08,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:13:08,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:13:08,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:13:08,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:13:08,374 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:13:08,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:13:08,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:13:08,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:13:08,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:13:08,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:13:08,374 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 13, 13, 8, 374791)) 2025-05-09 14:13:08,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:13:08,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:13:08,385 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:13:08,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:13:08,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:13:08,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:13:08,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:13:08,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:13:08,385 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:13:08,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:13:08,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:13:08,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:13:08,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:13:08,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:13:08,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:13:08,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:13:08,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:13:08,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:13:08,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:13:08,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:13:08,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:13:08,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:13:08,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:13:08,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:13:08,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:13:08,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:13:08,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:13:08,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:13:08,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:13:08,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:13:08,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:13:08,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:13:08,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:13:08,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:13:08,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:13:08,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:13:08,418 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:13:08,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:13:08,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:13:08,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:13:08,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:13:08,424 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:13:08,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:13:08,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:13:08,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:13:08,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:13:08,428 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:13:08,428 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:13:08,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:13:08,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:13:08,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:13:08,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:13:08,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:13:08,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:13:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:13:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:13:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:13:08,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:13:08,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:13:08,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:14:08,403 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:14:08,403 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:14:08,407 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 13, 14, 8, 403062)) 2025-05-09 14:14:08,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:14:08,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:14:08,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:14:08,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:14:08,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:14:08,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:14:08,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:14:08,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:14:08,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:14:08,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:14:08,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:14:08,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:14:08,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:14:08,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:14:08,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:14:08,464 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:14:08,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:14:08,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:14:08,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:14:08,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:14:08,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:14:08,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:14:08,567 - app - INFO - 应用程序关闭中... 2025-05-09 14:14:08,567 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:14:08,567 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:14:08,567 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:14:08,567 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:14:08,567 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:14:08,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:14:08,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:14:08,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:14:08,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 14:14:08,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:14:08,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:14:08,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 14:14:08,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:14:08,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:14:08,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:14:08,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 14:14:08,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:14:08,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:14:08,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 14:14:08,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:14:08,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:14:08,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 14:14:08,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:14:08,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:14:08,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 14:14:08,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:14:08,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:14:08,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 14:14:08,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:14:08,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:14:08,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 14:14:08,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:14:08,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:14:08,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 14:14:08,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:14:08,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:14:08,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 14:14:08,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:14:08,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:14:08,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 14:14:08,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:14:08,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:14:08,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 14:14:08,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:14:08,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:14:08,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 14:14:08,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:14:08,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:14:08,624 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:14:08,624 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:14:08,625 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:14:08,625 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:14:08,625 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:14:08,626 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:14:09,944 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:14:10,006 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:14:10,016 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:14:10,080 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:14:10,131 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:14:10,152 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:14:10,152 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:14:10,162 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,162 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:14:10,167 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,168 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:14:10,169 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,171 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:14:10,172 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,172 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:14:10,174 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,182 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:14:10,182 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,182 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:14:10,182 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:14:10,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:14:10,182 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:14:10,534 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:14:10,534 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:14:10,534 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:14:10,534 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:14:10,534 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:14:10,534 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:14:10,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:14:10,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:14:10,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:14:10,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:14:10,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:14:10,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:14:10,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:14:10,546 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:14:10,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:14:10,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:14:10,552 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:14:10,552 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:14:10,552 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:14:10,552 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:14:10,552 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:14:10,552 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:14:10,552 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:14:10,552 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:14:10,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:14:10,563 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:14:10,563 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (, ) 2025-05-09 14:14:10,563 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:14:10,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:14:10,568 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:14:10,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:14:10,569 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:14:10,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:14:10,571 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:14:10,573 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (, , ) 2025-05-09 14:14:10,573 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:14:10,573 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:14:10,573 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:14:10,573 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:14:10,573 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:14:10,573 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:14:10,573 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:14:10,573 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:14:10,573 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, datetime.datetime(2025, 5, 9, 13, 14, 10, 569798)) 2025-05-09 14:14:10,582 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:14:12,716 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.26 2025-05-09 14:14:12,716 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 14:14:12,801 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.26 2025-05-09 14:14:12,801 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:14:12,811 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 14:14:12,816 - sqlalchemy.engine.Engine - INFO - [generated in 0.00272s] {} 2025-05-09 14:14:12,816 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 14:14:12,816 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] {'param_1': 0, 'param_2': 10} 2025-05-09 14:14:12,816 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 14:14:12,816 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0151秒 2025-05-09 14:15:10,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:15:10,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:15:10,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:15:10,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:15:10,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:15:10,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:15:10,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:10,606 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:15:10,608 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 13, 15, 10, 598010)) 2025-05-09 14:15:10,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:15:10,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:15:10,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:15:10,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:15:10,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:15:10,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:15:10,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:15:10,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:15:10,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:15:10,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:10,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:15:10,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:15:10,620 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:15:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:15:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:15:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:15:10,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:15:10,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:15:10,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:15:10,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:15:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:15:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:15:10,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:15:10,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:15:10,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:15:10,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:15:10,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:15:10,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:15:10,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:15:10,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:15:10,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:15:10,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:15:10,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:15:10,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:15:10,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:15:10,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:15:10,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:15:10,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:15:10,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:15:10,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:15:10,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:15:10,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:15:10,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:15:10,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:15:10,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:15:10,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:15:10,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:15:10,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:15:10,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:15:10,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:15:10,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:15:10,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:15:10,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:15:10,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:15:10,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:15:10,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:15:10,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:15:10,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:15:10,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:15:10,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:15:10,650 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:15:10,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:15:10,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:15:10,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:15:10,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:15:10,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:15:10,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:15:10,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:15:10,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:15:10,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:15:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:15:10,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:15:10,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:15:10,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:15:10,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:15:10,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:15:10,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:15:10,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:15:10,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:15:10,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:15:10,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:15:10,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:15:10,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:15:10,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:15:10,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:15:22,585 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:15:22,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,589 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:15:22,589 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:15:22,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,593 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:15:22,593 - sqlalchemy.engine.Engine - INFO - [cached since 0.004458s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:15:22,594 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,595 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:15:22,595 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:15:22,595 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:15:22,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,597 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:15:22,597 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 15, 22, 597062), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:15:22,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,614 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,614 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:15:22,615 - sqlalchemy.engine.Engine - INFO - [cached since 0.02596s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:15:22,620 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,621 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('08f18bb8-5906-405a-9fa9-fd82ae8b7330', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 22, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1038 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 15, 22, 595044), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 15, 22, 620012), datetime.datetime(2025, 5, 9, 14, 15, 22, 620012), 0) 2025-05-09 14:15:22,624 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,631 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:15:22,632 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('08f18bb8-5906-405a-9fa9-fd82ae8b7330',) 2025-05-09 14:15:22,635 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,636 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 08f18bb8-5906-405a-9fa9-fd82ae8b7330 (优先级 1) 添加到队列 0 2025-05-09 14:15:22,640 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:15:22,640 - services.sync_service - INFO - 正在同步创建任务到天风系统: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:22,640 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"08f18bb8-5906-405a-9fa9-fd82ae8b7330","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:15:22","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:15:22,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 08f18bb8-5906-405a-9fa9-fd82ae8b7330, 优先级: 1 2025-05-09 14:15:22,643 - services.execution.task_executor - DEBUG - 任务 08f18bb8-5906-405a-9fa9-fd82ae8b7330 设置超时时间: 3600秒 2025-05-09 14:15:22,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,645 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:15:22,645 - sqlalchemy.engine.Engine - INFO - [cached since 0.013s ago] ('08f18bb8-5906-405a-9fa9-fd82ae8b7330',) 2025-05-09 14:15:22,646 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:15:22,647 - sqlalchemy.engine.Engine - INFO - [cached since 0.05834s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:15:22,649 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:15:22,649 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (datetime.datetime(2025, 5, 9, 14, 15, 22, 648354), datetime.datetime(2025, 5, 9, 14, 15, 22, 649357), '08f18bb8-5906-405a-9fa9-fd82ae8b7330') 2025-05-09 14:15:22,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,657 - services.sync_service - INFO - 成功同步任务到系统任务: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:22,658 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:22,658 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:22,658 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0733秒 2025-05-09 14:15:22,659 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:22,721 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:22,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,724 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:15:22,726 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 15, 22, 724102), '08f18bb8-5906-405a-9fa9-fd82ae8b7330') 2025-05-09 14:15:22,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,738 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:15:22,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,741 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,741 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('121aed22-f3fc-4cff-9151-4fa468486db3', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 22, 738151), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 15, 22, 741098), datetime.datetime(2025, 5, 9, 14, 15, 22, 741098), 0) 2025-05-09 14:15:22,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,750 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,752 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,757 - sqlalchemy.engine.Engine - INFO - [generated in 0.00418s] ('121aed22-f3fc-4cff-9151-4fa468486db3',) 2025-05-09 14:15:22,759 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:15:22,760 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:15:22,761 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,762 - sqlalchemy.engine.Engine - INFO - [generated in 0.00078s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 15, 22, 761174), '121aed22-f3fc-4cff-9151-4fa468486db3') 2025-05-09 14:15:22,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,772 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:15:22,774 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:15:22,775 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b7, ID: 12, 类型: CacheDataBp 2025-05-09 14:15:22,775 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,780 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,782 - sqlalchemy.engine.Engine - INFO - [cached since 0.04109s ago] ('7e9dde91-0cda-4bb1-ae72-d71888f2b5d2', 'b7', '12', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 22, 775498), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 15, 22, 780498), datetime.datetime(2025, 5, 9, 14, 15, 22, 780498), 0) 2025-05-09 14:15:22,783 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,793 - services.execution.block_executor - DEBUG - 为子块 12 创建记录, 记录ID: 7e9dde91-0cda-4bb1-ae72-d71888f2b5d2 2025-05-09 14:15:22,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,795 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,797 - sqlalchemy.engine.Engine - INFO - [cached since 0.04545s ago] ('7e9dde91-0cda-4bb1-ae72-d71888f2b5d2',) 2025-05-09 14:15:22,799 - services.execution.block_executor - INFO - 块 b7 (ID: 12) 设置的变量: [] 2025-05-09 14:15:22,799 - services.execution.block_executor - INFO - 为块 b7 存储输出: 2025-05-09 14:15:22,800 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,803 - sqlalchemy.engine.Engine - INFO - [cached since 0.04238s ago] ('null', '执行中', '{"blocks": {"b7": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 15, 22, 800499), '7e9dde91-0cda-4bb1-ae72-d71888f2b5d2') 2025-05-09 14:15:22,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,814 - services.execution.block_executor - INFO - 开始执行子块 12 的处理逻辑 2025-05-09 14:15:22,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,818 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:15:22,818 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('test', 0) 2025-05-09 14:15:22,823 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,823 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('8acb28fc-74d6-4929-a1a6-ca8c19e58acb', 'test', '1', datetime.datetime(2025, 5, 9, 14, 15, 22, 823211), datetime.datetime(2025, 5, 9, 14, 15, 22, 823211), 0) 2025-05-09 14:15:22,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,832 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,832 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('d3d46c3c-054b-413c-bc9c-60e9c53ed79c', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b7', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 22, 832208), datetime.datetime(2025, 5, 9, 14, 15, 22, 832208), 0) 2025-05-09 14:15:22,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,842 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,844 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,847 - sqlalchemy.engine.Engine - INFO - [cached since 0.09531s ago] ('7e9dde91-0cda-4bb1-ae72-d71888f2b5d2',) 2025-05-09 14:15:22,850 - services.execution.block_executor - INFO - 块 b7 (ID: 12) 设置的变量: [] 2025-05-09 14:15:22,850 - services.execution.block_executor - INFO - 为块 b7 存储输出: 2025-05-09 14:15:22,851 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,853 - sqlalchemy.engine.Engine - INFO - [generated in 0.00201s] (datetime.datetime(2025, 5, 9, 14, 15, 22, 851958), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 15, 22, 851958), '7e9dde91-0cda-4bb1-ae72-d71888f2b5d2') 2025-05-09 14:15:22,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,864 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b8, ID: 13, 类型: ClearCacheDataBp 2025-05-09 14:15:22,865 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,867 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,868 - sqlalchemy.engine.Engine - INFO - [cached since 0.1281s ago] ('5b38136a-2685-446f-aa2b-475dbb8b46ff', 'b8', '13', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 22, 865949), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 15, 22, 867949), datetime.datetime(2025, 5, 9, 14, 15, 22, 867949), 0) 2025-05-09 14:15:22,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,876 - services.execution.block_executor - DEBUG - 为子块 13 创建记录, 记录ID: 5b38136a-2685-446f-aa2b-475dbb8b46ff 2025-05-09 14:15:22,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,877 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,881 - sqlalchemy.engine.Engine - INFO - [cached since 0.1291s ago] ('5b38136a-2685-446f-aa2b-475dbb8b46ff',) 2025-05-09 14:15:22,883 - services.execution.block_executor - INFO - 块 b8 (ID: 13) 设置的变量: [] 2025-05-09 14:15:22,883 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 14:15:22,885 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,886 - sqlalchemy.engine.Engine - INFO - [cached since 0.1262s ago] ('null', '执行中', '{"blocks": {"b8": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 15, 22, 885960), '5b38136a-2685-446f-aa2b-475dbb8b46ff') 2025-05-09 14:15:22,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,895 - services.execution.block_executor - INFO - 开始执行子块 13 的处理逻辑 2025-05-09 14:15:22,897 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,900 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:15:22,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.08403s ago] ('test', 0) 2025-05-09 14:15:22,904 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:15:22,905 - sqlalchemy.engine.Engine - INFO - [generated in 0.00141s] (datetime.datetime(2025, 5, 9, 14, 15, 22, 904957), 1, 'test', 0) 2025-05-09 14:15:22,907 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,918 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,919 - sqlalchemy.engine.Engine - INFO - [cached since 0.08688s ago] ('08b44c82-8349-42c7-a374-755ce62b8ddb', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 22, 918237), datetime.datetime(2025, 5, 9, 14, 15, 22, 918237), 0) 2025-05-09 14:15:22,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,930 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,932 - sqlalchemy.engine.Engine - INFO - [cached since 0.1798s ago] ('5b38136a-2685-446f-aa2b-475dbb8b46ff',) 2025-05-09 14:15:22,934 - services.execution.block_executor - INFO - 块 b8 (ID: 13) 设置的变量: [] 2025-05-09 14:15:22,934 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 14:15:22,936 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,937 - sqlalchemy.engine.Engine - INFO - [cached since 0.08527s ago] (datetime.datetime(2025, 5, 9, 14, 15, 22, 936497), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 15, 22, 936497), '5b38136a-2685-446f-aa2b-475dbb8b46ff') 2025-05-09 14:15:22,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,948 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b9, ID: 14, 类型: SkipToComponent 2025-05-09 14:15:22,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,953 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,954 - sqlalchemy.engine.Engine - INFO - [cached since 0.2142s ago] ('d0ea68f7-9f3e-4974-bf06-5f5c0373f380', 'b9', '14', '', '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{"skipComponentId": "b7"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 22, 949984), , '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 15, 22, 953992), datetime.datetime(2025, 5, 9, 14, 15, 22, 953992), 0) 2025-05-09 14:15:22,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,964 - services.execution.block_executor - DEBUG - 为子块 14 创建记录, 记录ID: d0ea68f7-9f3e-4974-bf06-5f5c0373f380 2025-05-09 14:15:22,964 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,965 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,966 - sqlalchemy.engine.Engine - INFO - [cached since 0.2143s ago] ('d0ea68f7-9f3e-4974-bf06-5f5c0373f380',) 2025-05-09 14:15:22,968 - services.execution.block_executor - INFO - 块 b9 (ID: 14) 设置的变量: [] 2025-05-09 14:15:22,970 - services.execution.block_executor - INFO - 为块 b9 存储输出: 2025-05-09 14:15:22,971 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:22,972 - sqlalchemy.engine.Engine - INFO - [cached since 0.2116s ago] ('null', '执行中', '{"blocks": {"b9": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 15, 22, 971507), 'd0ea68f7-9f3e-4974-bf06-5f5c0373f380') 2025-05-09 14:15:22,974 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,983 - services.execution.block_executor - INFO - 开始执行子块 14 的处理逻辑 2025-05-09 14:15:22,984 - services.execution.task_context - INFO - 设置任务跳转至组件: b7 2025-05-09 14:15:22,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:22,988 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:22,988 - sqlalchemy.engine.Engine - INFO - [cached since 0.1569s ago] ('0f8071b7-5491-45a7-a5dc-82217d3e22e7', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b7", "output": {"skipTo": "b7", "executed": true, "skipped": true}}', 'b9', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 22, 988507), datetime.datetime(2025, 5, 9, 14, 15, 22, 988507), 0) 2025-05-09 14:15:22,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:22,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,002 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,003 - sqlalchemy.engine.Engine - INFO - [cached since 0.2506s ago] ('d0ea68f7-9f3e-4974-bf06-5f5c0373f380',) 2025-05-09 14:15:23,005 - services.execution.block_executor - INFO - 块 b9 (ID: 14) 设置的变量: [] 2025-05-09 14:15:23,006 - services.execution.block_executor - INFO - 为块 b9 存储输出: 2025-05-09 14:15:23,007 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,008 - sqlalchemy.engine.Engine - INFO - [cached since 0.1561s ago] (datetime.datetime(2025, 5, 9, 14, 15, 23, 6499), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 15, 23, 7507), 'd0ea68f7-9f3e-4974-bf06-5f5c0373f380') 2025-05-09 14:15:23,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,016 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b10, ID: 15, 类型: GetCacheDataBp 2025-05-09 14:15:23,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,022 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:23,023 - sqlalchemy.engine.Engine - INFO - [cached since 0.2827s ago] ('03f55072-a1b7-4f7d-8675-5e4641aedf83', 'b10', '15', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 23, 18673), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 15, 23, 22664), datetime.datetime(2025, 5, 9, 14, 15, 23, 22664), 0) 2025-05-09 14:15:23,027 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,037 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,039 - sqlalchemy.engine.Engine - INFO - [cached since 0.2867s ago] ('03f55072-a1b7-4f7d-8675-5e4641aedf83',) 2025-05-09 14:15:23,040 - services.execution.block_executor - INFO - 块 b10 (ID: 15) 设置的变量: [] 2025-05-09 14:15:23,041 - services.execution.block_executor - INFO - 为块 b10 存储输出: 2025-05-09 14:15:23,045 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,045 - sqlalchemy.engine.Engine - INFO - [generated in 0.00169s] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b10": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 15, 23, 44101), '03f55072-a1b7-4f7d-8675-5e4641aedf83') 2025-05-09 14:15:23,049 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,059 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b11, ID: 16, 类型: PrintBp 2025-05-09 14:15:23,062 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,063 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:23,063 - sqlalchemy.engine.Engine - INFO - [cached since 0.3225s ago] ('1ce03c5f-b9ca-4cfe-8778-1a3914d4f761', 'b11', '16', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 23, 60127), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 15, 23, 63124), datetime.datetime(2025, 5, 9, 14, 15, 23, 63124), 0) 2025-05-09 14:15:23,065 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,073 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,073 - sqlalchemy.engine.Engine - INFO - [cached since 0.3213s ago] ('1ce03c5f-b9ca-4cfe-8778-1a3914d4f761',) 2025-05-09 14:15:23,076 - services.execution.block_executor - INFO - 块 b11 (ID: 16) 设置的变量: [] 2025-05-09 14:15:23,076 - services.execution.block_executor - INFO - 为块 b11 存储输出: 2025-05-09 14:15:23,078 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,079 - sqlalchemy.engine.Engine - INFO - [cached since 0.03457s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b11": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 15, 23, 78072), '1ce03c5f-b9ca-4cfe-8778-1a3914d4f761') 2025-05-09 14:15:23,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,087 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:15:23,088 - sqlalchemy.engine.Engine - INFO - [cached since 0.2568s ago] ('0b4e0639-08fa-4c8a-8589-bcc5db45a3c1', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 12, "success": true, ... (204 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 16, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '08f18bb8-5906-405a-9fa9-fd82ae8b7330', datetime.datetime(2025, 5, 9, 14, 15, 23, 87864), datetime.datetime(2025, 5, 9, 14, 15, 23, 87864), 0) 2025-05-09 14:15:23,090 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,098 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,099 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,100 - sqlalchemy.engine.Engine - INFO - [cached since 0.3485s ago] ('121aed22-f3fc-4cff-9151-4fa468486db3',) 2025-05-09 14:15:23,101 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:15:23,101 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:15:23,102 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:15:23,102 - sqlalchemy.engine.Engine - INFO - [cached since 0.2515s ago] (datetime.datetime(2025, 5, 9, 14, 15, 23, 102883), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 15, 23, 102883), '121aed22-f3fc-4cff-9151-4fa468486db3') 2025-05-09 14:15:23,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,111 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:23,274 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 08f18bb8-5906-405a-9fa9-fd82ae8b7330 2025-05-09 14:15:23,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:15:23,282 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:15:23,284 - sqlalchemy.engine.Engine - INFO - [generated in 0.00244s] (datetime.datetime(2025, 5, 9, 14, 15, 23, 278336), '任务执行成功', , 452, 1, datetime.datetime(2025, 5, 9, 14, 15, 23, 282842), '08f18bb8-5906-405a-9fa9-fd82ae8b7330') 2025-05-09 14:15:23,287 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:15:23,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 08f18bb8-5906-405a-9fa9-fd82ae8b7330, 结果: True 2025-05-09 14:16:10,647 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:16:10,651 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:16:10,652 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 13, 16, 10, 646043)) 2025-05-09 14:16:10,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:16:10,676 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:16:10,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:16:10,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:16:10,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:16:10,679 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:16:10,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:16:10,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:16:10,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:16:10,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:16:10,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:16:10,683 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:16:10,683 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:16:10,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:16:10,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:16:10,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:16:10,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:16:10,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:16:10,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:16:10,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:16:10,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:16:10,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:16:10,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:16:10,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:16:10,693 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:16:10,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:16:10,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:16:10,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:16:10,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:16:10,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:16:10,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:16:10,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:16:10,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:16:10,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:16:10,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:16:10,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:16:10,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:16:10,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:16:10,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:16:10,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:16:10,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:16:10,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:16:10,712 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:16:10,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:16:10,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:16:10,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:16:10,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:16:10,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:16:10,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:16:10,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:16:10,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:16:10,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:16:10,720 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:16:10,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:16:10,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:16:10,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:16:10,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:16:10,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:16:10,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:16:10,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:16:10,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:16:10,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:16:10,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:16:10,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:16:10,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:16:10,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:16:10,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:16:10,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:16:10,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:16:10,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:16:10,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:16:10,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:16:10,741 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:16:10,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:16:10,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:16:10,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:16:10,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:16:10,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:16:10,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:16:10,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:16:10,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:16:10,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:16:10,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:16:10,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:16:10,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:16:40,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:16:40,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:16:40,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:16:40,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:16:40,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:16:40,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:17:10,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:10,652 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:17:10,653 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 13, 17, 10, 650308)) 2025-05-09 14:17:10,655 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:10,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:17:10,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:17:10,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:17:10,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:17:10,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:17:10,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:17:10,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:17:10,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:17:10,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:17:10,779 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:17:10,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:17:10,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:17:10,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:17:10,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:17:10,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:17:10,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:17:10,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:17:10,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:17:10,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:17:10,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:17:10,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:17:10,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:17:10,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:17:10,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:17:10,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:17:10,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:17:10,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:17:10,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:17:10,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:17:10,792 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:17:10,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:17:10,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:17:10,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:17:10,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:17:10,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:17:10,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:17:10,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:17:10,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:17:10,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:17:10,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:17:10,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:17:10,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:17:10,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:17:10,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:17:10,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:17:10,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:17:10,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:17:10,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:17:10,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:17:10,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:17:10,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:17:10,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:17:10,818 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:17:10,819 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:17:10,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:17:10,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:17:10,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:17:10,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:17:10,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:17:10,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:17:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:17:10,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:17:10,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:17:10,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:17:10,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:17:10,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:17:10,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:17:10,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:17:10,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:17:10,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:17:10,834 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:17:10,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:17:10,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:17:10,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:17:10,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:17:10,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:17:10,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:17:10,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:17:10,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:17:10,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:17:10,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:17:10,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:17:10,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:17:10,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:17:34,913 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:17:34,914 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0010秒 2025-05-09 14:17:34,918 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:17:34,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:34,920 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:17:34,921 - sqlalchemy.engine.Engine - INFO - [cached since 132.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:17:34,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:34,925 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:34,926 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:17:34,926 - sqlalchemy.engine.Engine - INFO - [cached since 132.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:17:34,928 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:17:34,928 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (23, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 17, 34, 928500), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:17:34,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:34,939 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0210秒 2025-05-09 14:17:36,989 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:17:36,989 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 14:17:36,990 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:17:36,992 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:36,992 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:17:36,992 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:17:36,994 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:36,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:36,995 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:17:36,995 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:17:36,997 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:36,998 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:17:36,998 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:17:36,998 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:17:36,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,000 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:17:37,000 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 17, 37, 90), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:17:37,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,013 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,015 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:17:37,015 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:17:37,016 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,016 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] ('326473e0-29e0-4302-85b7-83dabe159035', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 23, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 17, 36, 998046), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 17, 37, 16021), datetime.datetime(2025, 5, 9, 14, 17, 37, 16021), 0) 2025-05-09 14:17:37,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,028 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:17:37,028 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] ('326473e0-29e0-4302-85b7-83dabe159035',) 2025-05-09 14:17:37,030 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,031 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 326473e0-29e0-4302-85b7-83dabe159035 (优先级 1) 添加到队列 0 2025-05-09 14:17:37,031 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:17:37,031 - services.sync_service - INFO - 正在同步创建任务到天风系统: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,032 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"326473e0-29e0-4302-85b7-83dabe159035","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:17:37","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:17:37,061 - services.sync_service - INFO - 成功同步任务到系统任务: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,061 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,061 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,062 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0715秒 2025-05-09 14:17:37,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 获取到任务: 326473e0-29e0-4302-85b7-83dabe159035, 优先级: 1 2025-05-09 14:17:37,101 - services.execution.task_executor - DEBUG - 任务 326473e0-29e0-4302-85b7-83dabe159035 设置超时时间: 3600秒 2025-05-09 14:17:37,101 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,102 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:17:37,103 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('326473e0-29e0-4302-85b7-83dabe159035',) 2025-05-09 14:17:37,105 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:17:37,106 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:17:37,110 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:17:37,115 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] (datetime.datetime(2025, 5, 9, 14, 17, 37, 110933), datetime.datetime(2025, 5, 9, 14, 17, 37, 110933), '326473e0-29e0-4302-85b7-83dabe159035') 2025-05-09 14:17:37,116 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,124 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,189 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,190 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:17:37,191 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 17, 37, 190191), '326473e0-29e0-4302-85b7-83dabe159035') 2025-05-09 14:17:37,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,203 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:17:37,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,206 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,209 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('79d6795c-5c33-4807-9913-ae4ada5bf939', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 204029), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 17, 37, 206126), datetime.datetime(2025, 5, 9, 14, 17, 37, 206126), 0) 2025-05-09 14:17:37,210 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,220 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,221 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('79d6795c-5c33-4807-9913-ae4ada5bf939',) 2025-05-09 14:17:37,222 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:17:37,224 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:17:37,224 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,225 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 17, 37, 224026), '79d6795c-5c33-4807-9913-ae4ada5bf939') 2025-05-09 14:17:37,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,235 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:17:37,236 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:17:37,238 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:17:37,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,240 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,241 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('b3808579-a26a-4621-945f-98ec68f7bf66', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 238025), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 17, 37, 239033), datetime.datetime(2025, 5, 9, 14, 17, 37, 240025), 0) 2025-05-09 14:17:37,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,253 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: b3808579-a26a-4621-945f-98ec68f7bf66 2025-05-09 14:17:37,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,254 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,255 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('b3808579-a26a-4621-945f-98ec68f7bf66',) 2025-05-09 14:17:37,256 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:17:37,257 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:17:37,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,259 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 17, 37, 257240), 'b3808579-a26a-4621-945f-98ec68f7bf66') 2025-05-09 14:17:37,262 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,269 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:17:37,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,270 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:17:37,271 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('test', 0) 2025-05-09 14:17:37,272 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,273 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('afa83a1b-f215-4965-985a-529fe04512a3', 'test', '1', datetime.datetime(2025, 5, 9, 14, 17, 37, 272232), datetime.datetime(2025, 5, 9, 14, 17, 37, 272232), 0) 2025-05-09 14:17:37,274 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,284 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,285 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('38d2c27e-75a4-41e8-84db-98a893c82c97', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 284240), datetime.datetime(2025, 5, 9, 14, 17, 37, 284240), 0) 2025-05-09 14:17:37,287 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,294 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,295 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,295 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('b3808579-a26a-4621-945f-98ec68f7bf66',) 2025-05-09 14:17:37,296 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:17:37,297 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:17:37,297 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,298 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] (datetime.datetime(2025, 5, 9, 14, 17, 37, 297241), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 17, 37, 297241), 'b3808579-a26a-4621-945f-98ec68f7bf66') 2025-05-09 14:17:37,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,308 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:17:37,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,309 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,310 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('b404d92f-de40-4d85-841f-050f3f2e8ef3', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 308239), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 17, 37, 309243), datetime.datetime(2025, 5, 9, 14, 17, 37, 309243), 0) 2025-05-09 14:17:37,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,318 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: b404d92f-de40-4d85-841f-050f3f2e8ef3 2025-05-09 14:17:37,318 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,320 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,320 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('b404d92f-de40-4d85-841f-050f3f2e8ef3',) 2025-05-09 14:17:37,321 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:17:37,321 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:17:37,322 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,322 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 17, 37, 322239), 'b404d92f-de40-4d85-841f-050f3f2e8ef3') 2025-05-09 14:17:37,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,330 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:17:37,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:17:37,332 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('test', 0) 2025-05-09 14:17:37,334 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:17:37,336 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] (datetime.datetime(2025, 5, 9, 14, 17, 37, 334239), 1, 'test', 0) 2025-05-09 14:17:37,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,345 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,345 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,345 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('8ceafc41-a1a0-467e-aaa8-2a97c3d5a96a', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 345239), datetime.datetime(2025, 5, 9, 14, 17, 37, 345239), 0) 2025-05-09 14:17:37,347 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,357 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,357 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('b404d92f-de40-4d85-841f-050f3f2e8ef3',) 2025-05-09 14:17:37,359 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:17:37,359 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:17:37,360 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,360 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] (datetime.datetime(2025, 5, 9, 14, 17, 37, 359263), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 17, 37, 360266), 'b404d92f-de40-4d85-841f-050f3f2e8ef3') 2025-05-09 14:17:37,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,369 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:17:37,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,374 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,375 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('aea0f97d-06e6-4570-b919-6bc782fdf1b2', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{"skipComponentId": "b7"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 370263), , '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 17, 37, 374265), datetime.datetime(2025, 5, 9, 14, 17, 37, 374265), 0) 2025-05-09 14:17:37,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,385 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: aea0f97d-06e6-4570-b919-6bc782fdf1b2 2025-05-09 14:17:37,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,386 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,388 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('aea0f97d-06e6-4570-b919-6bc782fdf1b2',) 2025-05-09 14:17:37,391 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:17:37,392 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:17:37,393 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,394 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 17, 37, 393265), 'aea0f97d-06e6-4570-b919-6bc782fdf1b2') 2025-05-09 14:17:37,396 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,407 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:17:37,408 - services.execution.task_context - INFO - 设置任务跳转至组件: b7 2025-05-09 14:17:37,411 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,412 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,413 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('fd361fef-241e-40a3-8003-2f7d7e7d1818', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b7", "output": {"skipTo": "b7", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 412238), datetime.datetime(2025, 5, 9, 14, 17, 37, 412238), 0) 2025-05-09 14:17:37,414 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,426 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,427 - sqlalchemy.engine.Engine - INFO - [cached since 134.7s ago] ('aea0f97d-06e6-4570-b919-6bc782fdf1b2',) 2025-05-09 14:17:37,430 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:17:37,431 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:17:37,433 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,434 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] (datetime.datetime(2025, 5, 9, 14, 17, 37, 432237), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 17, 37, 433229), 'aea0f97d-06e6-4570-b919-6bc782fdf1b2') 2025-05-09 14:17:37,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,449 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:17:37,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,453 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,454 - sqlalchemy.engine.Engine - INFO - [cached since 134.7s ago] ('d44a67a9-3c30-4ca4-9dfd-460f66082bb7', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 450238), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 17, 37, 453229), datetime.datetime(2025, 5, 9, 14, 17, 37, 453229), 0) 2025-05-09 14:17:37,456 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,473 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,474 - sqlalchemy.engine.Engine - INFO - [cached since 134.7s ago] ('d44a67a9-3c30-4ca4-9dfd-460f66082bb7',) 2025-05-09 14:17:37,476 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:17:37,477 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:17:37,478 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,479 - sqlalchemy.engine.Engine - INFO - [cached since 134.4s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 17, 37, 478226), 'd44a67a9-3c30-4ca4-9dfd-460f66082bb7') 2025-05-09 14:17:37,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,494 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:17:37,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,496 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,497 - sqlalchemy.engine.Engine - INFO - [cached since 134.8s ago] ('16b1aa57-1483-4c37-b404-38938d7ef9b7', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 494232), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 17, 37, 496232), datetime.datetime(2025, 5, 9, 14, 17, 37, 496232), 0) 2025-05-09 14:17:37,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,510 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,511 - sqlalchemy.engine.Engine - INFO - [cached since 134.8s ago] ('16b1aa57-1483-4c37-b404-38938d7ef9b7',) 2025-05-09 14:17:37,514 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:17:37,515 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:17:37,517 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,518 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b5": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 17, 37, 517235), '16b1aa57-1483-4c37-b404-38938d7ef9b7') 2025-05-09 14:17:37,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,533 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:17:37,534 - sqlalchemy.engine.Engine - INFO - [cached since 134.7s ago] ('ab5e4fcf-192b-4f6a-a0e0-5f13b84c0495', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (200 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '326473e0-29e0-4302-85b7-83dabe159035', datetime.datetime(2025, 5, 9, 14, 17, 37, 533234), datetime.datetime(2025, 5, 9, 14, 17, 37, 533234), 0) 2025-05-09 14:17:37,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,547 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,548 - sqlalchemy.engine.Engine - INFO - [cached since 134.8s ago] ('79d6795c-5c33-4807-9913-ae4ada5bf939',) 2025-05-09 14:17:37,550 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:17:37,550 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:17:37,552 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:17:37,552 - sqlalchemy.engine.Engine - INFO - [cached since 134.7s ago] (datetime.datetime(2025, 5, 9, 14, 17, 37, 551225), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 17, 37, 551225), '79d6795c-5c33-4807-9913-ae4ada5bf939') 2025-05-09 14:17:37,554 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,562 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,580 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 326473e0-29e0-4302-85b7-83dabe159035 2025-05-09 14:17:37,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:17:37,585 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:17:37,585 - sqlalchemy.engine.Engine - INFO - [cached since 134.3s ago] (datetime.datetime(2025, 5, 9, 14, 17, 37, 581752), '任务执行成功', , 437, 1, datetime.datetime(2025, 5, 9, 14, 17, 37, 584761), '326473e0-29e0-4302-85b7-83dabe159035') 2025-05-09 14:17:37,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:17:37,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 完成任务: 326473e0-29e0-4302-85b7-83dabe159035, 结果: True 2025-05-09 14:17:40,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:17:40,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:17:40,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:17:40,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:17:40,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:17:40,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:18:10,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:18:10,653 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:18:10,654 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 13, 18, 10, 651071)) 2025-05-09 14:18:10,656 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:18:10,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:18:10,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:18:10,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:18:10,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:18:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:18:10,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:18:10,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:18:10,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:18:10,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:18:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:18:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:18:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:18:10,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:18:10,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:18:10,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:18:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:18:10,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:18:10,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:18:10,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:18:10,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:18:10,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:18:10,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:18:10,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:18:10,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:18:10,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:18:10,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:18:10,897 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:18:10,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:18:10,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:18:10,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:18:10,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:18:10,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:18:10,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:18:10,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:18:10,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:18:10,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:18:10,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:18:10,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:18:10,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:18:10,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:18:10,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:18:10,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:18:10,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:18:10,915 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:18:10,915 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:18:10,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:18:10,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:18:10,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:18:10,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:18:10,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:18:10,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:18:10,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:18:10,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:18:10,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:18:10,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:18:10,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:18:10,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:18:10,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:18:10,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:18:10,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:18:10,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:18:10,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:18:10,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:18:40,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:18:40,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:18:40,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:18:40,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:18:40,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:18:40,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:18:40,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:18:40,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:18:40,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:18:40,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:18:40,957 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:18:40,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:19:10,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:19:10,636 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:19:10,636 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 13, 19, 10, 636041)) 2025-05-09 14:19:10,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:19:10,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:19:10,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:19:10,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:19:10,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:19:10,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:19:10,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:19:10,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:19:10,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:19:10,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:19:10,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:19:10,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:19:10,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:19:10,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:19:10,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:19:10,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:19:10,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:19:10,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:19:10,990 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:19:10,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:19:10,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:19:10,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:19:10,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:19:10,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:19:10,990 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:19:10,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:19:10,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:19:10,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:19:11,000 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:19:11,000 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:19:11,000 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:19:11,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:19:11,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:19:11,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:19:11,000 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:19:11,000 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:19:11,000 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:19:11,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:19:11,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:19:11,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:19:11,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:19:11,012 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:19:11,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:19:11,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:19:11,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:19:11,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:19:11,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:19:11,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:19:11,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:19:11,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:19:11,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:19:11,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:19:11,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:19:11,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:19:11,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:19:11,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:19:11,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:19:11,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:19:11,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:19:11,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:19:11,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:19:11,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:19:11,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:19:11,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:19:11,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:19:11,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:19:11,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:19:11,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:19:11,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:19:11,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:19:11,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:19:11,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:19:11,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:19:11,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:19:11,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:19:11,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:19:11,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:19:11,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:19:11,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:19:41,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:19:41,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:19:41,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:19:41,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:19:41,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:19:41,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:19:41,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:19:41,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:19:41,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:19:41,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:19:41,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:19:41,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:20:03,942 - app - INFO - 应用程序关闭中... 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:20:03,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 14:20:03,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:20:03,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:20:03,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 3 2025-05-09 14:20:03,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:20:03,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:20:03,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 2 2025-05-09 14:20:03,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:20:03,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:20:03,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-09 14:20:03,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:20:03,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:20:03,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 14:20:03,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:20:03,962 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:20:03,962 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:20:03,962 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:20:03,962 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:20:03,962 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:20:03,964 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:20:05,284 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:20:05,346 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:20:05,346 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:20:05,407 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:20:05,458 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:20:05,478 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:20:05,478 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,489 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:20:05,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,509 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:20:05,509 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:20:05,509 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:05,509 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:20:05,864 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:20:05,864 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:20:05,873 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:20:05,873 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:20:05,873 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:20:05,873 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:20:05,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:20:05,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:20:05,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:20:05,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:20:05,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:20:05,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:20:05,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:20:05,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:20:05,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:20:05,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:20:05,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:20:05,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:20:05,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:20:05,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:20:05,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:20:05,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:20:05,895 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:20:05,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:20:05,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:20:05,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:20:05,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:20:05,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:20:05,904 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:20:05,914 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:20:05,914 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:20:05,914 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:20:05,914 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:20:05,925 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:20:05,925 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:20:05,925 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:20:05,935 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:05,946 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:20:05,946 - sqlalchemy.engine.Engine - INFO - [generated in 0.00378s] (, ) 2025-05-09 14:20:05,946 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:20:05,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:05,956 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:20:05,956 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:20:05,956 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:20:05,956 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:05,956 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:20:05,956 - sqlalchemy.engine.Engine - INFO - [generated in 0.00256s] (, , ) 2025-05-09 14:20:05,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:05,966 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:20:05,966 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:20:05,966 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:20:05,966 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:20:05,966 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:20:05,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:05,976 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:20:05,976 - sqlalchemy.engine.Engine - INFO - [generated in 0.00206s] (, datetime.datetime(2025, 5, 9, 13, 20, 5, 956137)) 2025-05-09 14:20:05,976 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,081 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - [cached since 0.003845s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,092 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:20:10,092 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:20:10,092 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 20, 10, 92347), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:20:10,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,113 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,113 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:20:10,113 - sqlalchemy.engine.Engine - INFO - [cached since 0.02794s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:20:10,123 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,123 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('c5e21b85-aed6-4780-9c6e-eedf03875a34', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 23, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 20, 10, 92347), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 20, 10, 123662), datetime.datetime(2025, 5, 9, 14, 20, 10, 123662), 0) 2025-05-09 14:20:10,123 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:20:10,139 - sqlalchemy.engine.Engine - INFO - [generated in 0.00088s] ('c5e21b85-aed6-4780-9c6e-eedf03875a34',) 2025-05-09 14:20:10,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,139 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c5e21b85-aed6-4780-9c6e-eedf03875a34 (优先级 1) 添加到队列 0 2025-05-09 14:20:10,139 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:20:10,139 - services.sync_service - INFO - 正在同步创建任务到天风系统: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,139 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"c5e21b85-aed6-4780-9c6e-eedf03875a34","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:20:10","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:20:10,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: c5e21b85-aed6-4780-9c6e-eedf03875a34, 优先级: 1 2025-05-09 14:20:10,162 - services.execution.task_executor - DEBUG - 任务 c5e21b85-aed6-4780-9c6e-eedf03875a34 设置超时时间: 3600秒 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - [cached since 0.02257s ago] ('c5e21b85-aed6-4780-9c6e-eedf03875a34',) 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - [cached since 0.0729s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (datetime.datetime(2025, 5, 9, 14, 20, 10, 162111), datetime.datetime(2025, 5, 9, 14, 20, 10, 162111), 'c5e21b85-aed6-4780-9c6e-eedf03875a34') 2025-05-09 14:20:10,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,176 - services.sync_service - INFO - 正在设置系统任务状态为执行中: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,180 - services.sync_service - INFO - 成功同步任务到系统任务: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,182 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,182 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,182 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1008秒 2025-05-09 14:20:10,194 - services.sync_service - INFO - 成功设置系统任务状态为执行中: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,194 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,194 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:20:10,194 - sqlalchemy.engine.Engine - INFO - [generated in 0.00163s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 20, 10, 194678), 'c5e21b85-aed6-4780-9c6e-eedf03875a34') 2025-05-09 14:20:10,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,205 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:20:10,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,205 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,205 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] ('f4aabf8c-822e-4acc-9a92-290374714d1e', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 205449), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 20, 10, 205449), datetime.datetime(2025, 5, 9, 14, 20, 10, 205449), 0) 2025-05-09 14:20:10,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,226 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,226 - sqlalchemy.engine.Engine - INFO - [generated in 0.00284s] ('f4aabf8c-822e-4acc-9a92-290374714d1e',) 2025-05-09 14:20:10,226 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:20:10,226 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:20:10,226 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,226 - sqlalchemy.engine.Engine - INFO - [generated in 0.00319s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 20, 10, 226358), 'f4aabf8c-822e-4acc-9a92-290374714d1e') 2025-05-09 14:20:10,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,237 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:20:10,237 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:20:10,237 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:20:10,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,247 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,247 - sqlalchemy.engine.Engine - INFO - [cached since 0.04005s ago] ('efd2fa63-0989-4cfc-a141-dce129ebd564', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 247484), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 20, 10, 247484), datetime.datetime(2025, 5, 9, 14, 20, 10, 247484), 0) 2025-05-09 14:20:10,247 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,258 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: efd2fa63-0989-4cfc-a141-dce129ebd564 2025-05-09 14:20:10,258 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,258 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,258 - sqlalchemy.engine.Engine - INFO - [cached since 0.03974s ago] ('efd2fa63-0989-4cfc-a141-dce129ebd564',) 2025-05-09 14:20:10,258 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:20:10,268 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:20:10,268 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,268 - sqlalchemy.engine.Engine - INFO - [cached since 0.03662s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 20, 10, 268180), 'efd2fa63-0989-4cfc-a141-dce129ebd564') 2025-05-09 14:20:10,268 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,277 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:20:10,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,277 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:20:10,277 - sqlalchemy.engine.Engine - INFO - [generated in 0.00084s] ('test', 0) 2025-05-09 14:20:10,288 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,288 - sqlalchemy.engine.Engine - INFO - [generated in 0.00242s] ('d78aad08-cfe0-4d20-8187-e43286b594da', 'test', '1', datetime.datetime(2025, 5, 9, 14, 20, 10, 288129), datetime.datetime(2025, 5, 9, 14, 20, 10, 288129), 0) 2025-05-09 14:20:10,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,299 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,299 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] ('32286251-5aea-47eb-bbbb-df440ac92a28', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 299232), datetime.datetime(2025, 5, 9, 14, 20, 10, 299232), 0) 2025-05-09 14:20:10,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,312 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,312 - sqlalchemy.engine.Engine - INFO - [cached since 0.0937s ago] ('efd2fa63-0989-4cfc-a141-dce129ebd564',) 2025-05-09 14:20:10,312 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:20:10,322 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:20:10,322 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,322 - sqlalchemy.engine.Engine - INFO - [generated in 0.00167s] (datetime.datetime(2025, 5, 9, 14, 20, 10, 322836), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 20, 10, 322836), 'efd2fa63-0989-4cfc-a141-dce129ebd564') 2025-05-09 14:20:10,322 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,328 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:20:10,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,338 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,338 - sqlalchemy.engine.Engine - INFO - [cached since 0.1304s ago] ('080a9c3b-00f7-404a-922c-757e5ace2419', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 338526), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 20, 10, 338526), datetime.datetime(2025, 5, 9, 14, 20, 10, 338526), 0) 2025-05-09 14:20:10,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,348 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 080a9c3b-00f7-404a-922c-757e5ace2419 2025-05-09 14:20:10,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,348 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,348 - sqlalchemy.engine.Engine - INFO - [cached since 0.1296s ago] ('080a9c3b-00f7-404a-922c-757e5ace2419',) 2025-05-09 14:20:10,348 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:20:10,348 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:20:10,348 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.1264s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 20, 10, 348798), '080a9c3b-00f7-404a-922c-757e5ace2419') 2025-05-09 14:20:10,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,369 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:20:10,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,369 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:20:10,369 - sqlalchemy.engine.Engine - INFO - [cached since 0.09067s ago] ('test', 0) 2025-05-09 14:20:10,369 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:20:10,380 - sqlalchemy.engine.Engine - INFO - [generated in 0.00167s] (datetime.datetime(2025, 5, 9, 14, 20, 10, 369624), 1, 'test', 0) 2025-05-09 14:20:10,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,390 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,390 - sqlalchemy.engine.Engine - INFO - [cached since 0.09002s ago] ('4a14a299-7b57-48c1-962f-2a562fa8af55', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 390772), datetime.datetime(2025, 5, 9, 14, 20, 10, 390772), 0) 2025-05-09 14:20:10,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,400 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,410 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,410 - sqlalchemy.engine.Engine - INFO - [cached since 0.1878s ago] ('080a9c3b-00f7-404a-922c-757e5ace2419',) 2025-05-09 14:20:10,410 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:20:10,410 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:20:10,421 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,421 - sqlalchemy.engine.Engine - INFO - [cached since 0.09972s ago] (datetime.datetime(2025, 5, 9, 14, 20, 10, 421200), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 20, 10, 421200), '080a9c3b-00f7-404a-922c-757e5ace2419') 2025-05-09 14:20:10,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,431 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:20:10,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,431 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,431 - sqlalchemy.engine.Engine - INFO - [cached since 0.2269s ago] ('b764cd24-1a4c-4216-a229-811bf3fa803e', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{"skipComponentId": "b7"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 431381), , '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 20, 10, 431381), datetime.datetime(2025, 5, 9, 14, 20, 10, 431381), 0) 2025-05-09 14:20:10,441 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,450 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: b764cd24-1a4c-4216-a229-811bf3fa803e 2025-05-09 14:20:10,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,452 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,452 - sqlalchemy.engine.Engine - INFO - [cached since 0.2266s ago] ('b764cd24-1a4c-4216-a229-811bf3fa803e',) 2025-05-09 14:20:10,454 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:20:10,456 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:20:10,456 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,456 - sqlalchemy.engine.Engine - INFO - [cached since 0.2239s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 20, 10, 456383), 'b764cd24-1a4c-4216-a229-811bf3fa803e') 2025-05-09 14:20:10,458 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,462 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:20:10,462 - services.execution.task_context - INFO - 设置任务跳转至组件: b7 2025-05-09 14:20:10,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,462 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,472 - sqlalchemy.engine.Engine - INFO - [cached since 0.1672s ago] ('4f6d9c47-7a70-4127-b625-4b48297529e1', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b7", "output": {"skipTo": "b7", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 462139), datetime.datetime(2025, 5, 9, 14, 20, 10, 462139), 0) 2025-05-09 14:20:10,472 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,482 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,482 - sqlalchemy.engine.Engine - INFO - [cached since 0.2612s ago] ('b764cd24-1a4c-4216-a229-811bf3fa803e',) 2025-05-09 14:20:10,482 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:20:10,482 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:20:10,482 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,482 - sqlalchemy.engine.Engine - INFO - [cached since 0.1669s ago] (datetime.datetime(2025, 5, 9, 14, 20, 10, 482900), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 20, 10, 482900), 'b764cd24-1a4c-4216-a229-811bf3fa803e') 2025-05-09 14:20:10,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,495 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:20:10,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,495 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,495 - sqlalchemy.engine.Engine - INFO - [cached since 0.2909s ago] ('5d508326-f945-4f97-8c69-8492144a984d', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 495450), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 20, 10, 495450), datetime.datetime(2025, 5, 9, 14, 20, 10, 495450), 0) 2025-05-09 14:20:10,504 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,512 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,512 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,512 - sqlalchemy.engine.Engine - INFO - [cached since 0.2912s ago] ('5d508326-f945-4f97-8c69-8492144a984d',) 2025-05-09 14:20:10,512 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:20:10,512 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:20:10,522 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,522 - sqlalchemy.engine.Engine - INFO - [generated in 0.00132s] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 20, 10, 522488), '5d508326-f945-4f97-8c69-8492144a984d') 2025-05-09 14:20:10,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,531 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:20:10,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,531 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,531 - sqlalchemy.engine.Engine - INFO - [cached since 0.3264s ago] ('21f8c98c-379e-4f00-96c5-b2100bafcfde', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 531044), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 20, 10, 531044), datetime.datetime(2025, 5, 9, 14, 20, 10, 531044), 0) 2025-05-09 14:20:10,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,551 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,551 - sqlalchemy.engine.Engine - INFO - [cached since 0.3274s ago] ('21f8c98c-379e-4f00-96c5-b2100bafcfde',) 2025-05-09 14:20:10,551 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:20:10,551 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:20:10,551 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,557 - sqlalchemy.engine.Engine - INFO - [cached since 0.03541s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b5": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 20, 10, 551995), '21f8c98c-379e-4f00-96c5-b2100bafcfde') 2025-05-09 14:20:10,560 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,571 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,571 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:20:10,571 - sqlalchemy.engine.Engine - INFO - [cached since 0.2712s ago] ('049833c0-e246-465b-966c-9231712e8239', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (200 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c5e21b85-aed6-4780-9c6e-eedf03875a34', datetime.datetime(2025, 5, 9, 14, 20, 10, 571881), datetime.datetime(2025, 5, 9, 14, 20, 10, 571881), 0) 2025-05-09 14:20:10,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,579 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,589 - sqlalchemy.engine.Engine - INFO - [cached since 0.3634s ago] ('f4aabf8c-822e-4acc-9a92-290374714d1e',) 2025-05-09 14:20:10,589 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:20:10,589 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:20:10,589 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:20:10,594 - sqlalchemy.engine.Engine - INFO - [cached since 0.2712s ago] (datetime.datetime(2025, 5, 9, 14, 20, 10, 589873), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 20, 10, 589873), 'f4aabf8c-822e-4acc-9a92-290374714d1e') 2025-05-09 14:20:10,595 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,606 - services.sync_service - INFO - 正在设置系统任务状态为已完成: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,663 - services.sync_service - INFO - 成功设置系统任务状态为已完成: c5e21b85-aed6-4780-9c6e-eedf03875a34 2025-05-09 14:20:10,665 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:20:10,665 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:20:10,665 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (datetime.datetime(2025, 5, 9, 14, 20, 10, 665609), '任务执行成功', , 428, 1, datetime.datetime(2025, 5, 9, 14, 20, 10, 665609), 'c5e21b85-aed6-4780-9c6e-eedf03875a34') 2025-05-09 14:20:10,665 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:20:10,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: c5e21b85-aed6-4780-9c6e-eedf03875a34, 结果: True 2025-05-09 14:21:05,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:21:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:21:05,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:21:05,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:21:05,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:21:05,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:21:05,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:21:05,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:21:05,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:21:05,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:21:05,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:21:05,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:21:05,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:21:05,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:21:05,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:21:05,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:21:05,917 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:21:05,917 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:21:05,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:21:05,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:21:05,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:21:05,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:21:05,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:21:05,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:21:05,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:21:05,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:21:05,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:21:05,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:21:05,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:21:05,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:21:05,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:21:05,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:21:05,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:21:05,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:21:05,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:21:05,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:21:05,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:21:05,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:21:05,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:21:05,944 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:21:05,944 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:21:05,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:21:05,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:21:05,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:21:05,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:21:05,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:21:05,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:21:05,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:21:05,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:21:05,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:21:05,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:21:05,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:21:05,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:21:05,974 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:05,974 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:21:05,985 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 13, 21, 5, 964716)) 2025-05-09 14:21:05,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:06,078 - app - INFO - 应用程序关闭中... 2025-05-09 14:21:06,078 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:21:06,078 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:21:06,078 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:21:06,078 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:21:06,088 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:21:06,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:21:06,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:21:06,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:21:06,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:21:06,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:21:06,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 14:21:06,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:21:06,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:21:06,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 14:21:06,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:21:06,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:21:06,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 14:21:06,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:21:06,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:21:06,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 14:21:06,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:21:06,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:21:06,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 14:21:06,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:21:06,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 14:21:06,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:21:06,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:21:06,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 14:21:06,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:21:06,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:21:06,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:21:06,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:21:06,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:21:06,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:21:06,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:21:06,119 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:21:06,119 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:21:06,119 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:21:06,119 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:21:06,119 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:21:06,126 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:21:06,130 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:21:07,559 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:21:07,616 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:21:07,617 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:21:07,692 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:21:07,740 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:21:07,773 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:21:07,792 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:21:07,792 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,793 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:21:07,793 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,794 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:21:07,795 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,795 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:07,796 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:21:07,796 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,799 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:21:07,799 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,800 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:21:07,802 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,805 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:21:07,806 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,806 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:21:07,806 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,810 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:21:07,811 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,813 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:21:07,814 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:21:07,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,816 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:21:07,817 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:21:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,819 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:21:07,819 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:07,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:07,821 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:21:08,182 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:21:08,182 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:21:08,183 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:21:08,183 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:21:08,183 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:21:08,183 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:21:08,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:21:08,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:21:08,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:21:08,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:21:08,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:21:08,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:21:08,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:21:08,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:21:08,185 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:21:08,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:21:08,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:21:08,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:21:08,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:21:08,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:21:08,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:21:08,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:21:08,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:21:08,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:21:08,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:21:08,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:21:08,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:21:08,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:21:08,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:21:08,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:21:08,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:21:08,190 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:21:08,191 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:21:08,192 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:21:08,192 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:21:08,193 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:21:08,194 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:21:08,195 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:21:08,196 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:21:08,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:08,206 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:21:08,206 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, ) 2025-05-09 14:21:08,208 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:21:08,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:08,210 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:21:08,210 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:21:08,211 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:21:08,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:08,213 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:21:08,213 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, , ) 2025-05-09 14:21:08,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:08,215 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:21:08,215 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:21:08,216 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:21:08,216 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:21:08,216 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:21:08,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:08,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:21:08,218 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] (, datetime.datetime(2025, 5, 9, 13, 21, 8, 211359)) 2025-05-09 14:21:08,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:18,056 - app - INFO - 应用程序关闭中... 2025-05-09 14:21:18,056 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:21:18,056 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:21:18,056 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:21:18,056 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:21:18,056 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:21:18,062 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:21:18,062 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:21:18,062 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:21:18,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:21:18,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:21:18,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:21:18,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:21:18,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:21:18,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:21:18,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:21:18,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 14:21:18,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:21:18,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:21:18,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:21:18,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:21:18,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:21:18,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:21:18,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:21:18,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 14:21:18,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:21:18,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:21:18,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 14:21:18,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:21:18,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:21:18,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 14:21:18,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:21:18,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:21:18,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 14:21:18,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:21:18,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:21:18,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 14:21:18,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:21:18,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:21:18,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 14:21:18,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:21:18,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:21:18,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 14:21:18,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:21:18,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:21:18,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 14:21:18,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:21:18,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:21:18,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:21:18,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:21:18,099 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:21:18,099 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:21:18,099 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:21:18,100 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:21:18,100 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:21:18,100 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:21:19,357 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:21:19,409 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:21:19,419 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:21:19,481 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:21:19,531 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:21:19,564 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:21:19,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:21:19,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:21:19,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,604 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:21:19,604 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,604 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:21:19,604 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,614 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:21:19,614 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,614 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:21:19,614 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,614 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:21:19,625 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:21:19,625 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:19,625 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:21:19,976 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:21:19,976 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:21:19,976 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:21:19,976 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:21:19,976 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:21:19,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:21:19,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:21:19,986 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:21:19,986 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:21:19,986 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:21:19,986 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:21:19,986 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:21:19,986 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:21:19,986 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:21:19,986 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:21:19,996 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:19,996 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:21:19,996 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, ) 2025-05-09 14:21:20,006 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:21:20,006 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:20,006 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:21:20,006 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:21:20,006 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:21:20,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:20,016 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:21:20,016 - sqlalchemy.engine.Engine - INFO - [generated in 0.00306s] (, , ) 2025-05-09 14:21:20,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:20,028 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:21:20,028 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:21:20,028 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:21:20,028 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:21:20,028 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:21:20,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:20,028 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:21:20,028 - sqlalchemy.engine.Engine - INFO - [generated in 0.00200s] (, datetime.datetime(2025, 5, 9, 13, 21, 20, 6535)) 2025-05-09 14:21:20,038 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:22,840 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - [cached since 0.003914s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:21:22,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:22,851 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:21:22,851 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:21:22,851 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:21:22,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:22,851 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:21:22,851 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 21, 22, 851812), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:21:22,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:22,859 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:22,859 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:21:22,859 - sqlalchemy.engine.Engine - INFO - [cached since 0.01993s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:21:22,859 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:22,859 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('ee464673-6f31-4110-87fb-f4215639720e', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 23, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 21, 22, 851189), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 21, 22, 859697), datetime.datetime(2025, 5, 9, 14, 21, 22, 859697), 0) 2025-05-09 14:21:22,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:22,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:22,870 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:21:22,870 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('ee464673-6f31-4110-87fb-f4215639720e',) 2025-05-09 14:21:22,880 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:22,880 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ee464673-6f31-4110-87fb-f4215639720e (优先级 1) 添加到队列 0 2025-05-09 14:21:22,880 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:21:22,880 - services.sync_service - INFO - 正在同步创建任务到天风系统: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:22,880 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"ee464673-6f31-4110-87fb-f4215639720e","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:21:22","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:21:22,901 - services.sync_service - INFO - 成功同步任务到系统任务: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:22,901 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:22,901 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:22,901 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0602秒 2025-05-09 14:21:22,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: ee464673-6f31-4110-87fb-f4215639720e, 优先级: 1 2025-05-09 14:21:22,965 - services.execution.task_executor - DEBUG - 任务 ee464673-6f31-4110-87fb-f4215639720e 设置超时时间: 3600秒 2025-05-09 14:21:22,965 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:22,965 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:21:22,965 - sqlalchemy.engine.Engine - INFO - [cached since 0.09014s ago] ('ee464673-6f31-4110-87fb-f4215639720e',) 2025-05-09 14:21:22,965 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:21:22,965 - sqlalchemy.engine.Engine - INFO - [cached since 0.1289s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:21:22,976 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:21:22,976 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] (datetime.datetime(2025, 5, 9, 14, 21, 22, 976212), datetime.datetime(2025, 5, 9, 14, 21, 22, 976212), 'ee464673-6f31-4110-87fb-f4215639720e') 2025-05-09 14:21:22,976 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:22,993 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:23,026 - services.sync_service - INFO - 成功设置系统任务状态为执行中: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:23,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,037 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:21:23,044 - sqlalchemy.engine.Engine - INFO - [generated in 0.00476s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 21, 23, 37564), 'ee464673-6f31-4110-87fb-f4215639720e') 2025-05-09 14:21:23,044 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,053 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:21:23,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,061 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,062 - sqlalchemy.engine.Engine - INFO - [generated in 0.00100s] ('19145af8-e095-458e-bf54-a83ff5bcad44', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 54805), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 21, 23, 61090), datetime.datetime(2025, 5, 9, 14, 21, 23, 61090), 0) 2025-05-09 14:21:23,062 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,071 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,072 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('19145af8-e095-458e-bf54-a83ff5bcad44',) 2025-05-09 14:21:23,073 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:21:23,073 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:21:23,074 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,074 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 21, 23, 74159), '19145af8-e095-458e-bf54-a83ff5bcad44') 2025-05-09 14:21:23,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,074 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:21:23,074 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:21:23,084 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:21:23,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,084 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,084 - sqlalchemy.engine.Engine - INFO - [cached since 0.03001s ago] ('329d846b-9919-42e5-8085-a20049a154d5', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 84255), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 21, 23, 84255), datetime.datetime(2025, 5, 9, 14, 21, 23, 84255), 0) 2025-05-09 14:21:23,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,094 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 329d846b-9919-42e5-8085-a20049a154d5 2025-05-09 14:21:23,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,094 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,094 - sqlalchemy.engine.Engine - INFO - [cached since 0.0304s ago] ('329d846b-9919-42e5-8085-a20049a154d5',) 2025-05-09 14:21:23,104 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:21:23,104 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:21:23,104 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,104 - sqlalchemy.engine.Engine - INFO - [cached since 0.03212s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 21, 23, 104742), '329d846b-9919-42e5-8085-a20049a154d5') 2025-05-09 14:21:23,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,104 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:21:23,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,114 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:21:23,114 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('test', 0) 2025-05-09 14:21:23,114 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,114 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] ('5bb1b755-f858-4adf-b51e-cbe1a7589afd', 'test', '1', datetime.datetime(2025, 5, 9, 14, 21, 23, 114871), datetime.datetime(2025, 5, 9, 14, 21, 23, 114871), 0) 2025-05-09 14:21:23,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,124 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,124 - sqlalchemy.engine.Engine - INFO - [generated in 0.00192s] ('8535045d-36ed-4ec2-905c-440fd60f3bde', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 124902), datetime.datetime(2025, 5, 9, 14, 21, 23, 124902), 0) 2025-05-09 14:21:23,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,135 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,135 - sqlalchemy.engine.Engine - INFO - [cached since 0.07219s ago] ('329d846b-9919-42e5-8085-a20049a154d5',) 2025-05-09 14:21:23,145 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:21:23,145 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:21:23,145 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,145 - sqlalchemy.engine.Engine - INFO - [generated in 0.00145s] (datetime.datetime(2025, 5, 9, 14, 21, 23, 145439), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 21, 23, 145439), '329d846b-9919-42e5-8085-a20049a154d5') 2025-05-09 14:21:23,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,155 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:21:23,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,155 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,155 - sqlalchemy.engine.Engine - INFO - [cached since 0.1038s ago] ('525fbe63-a82e-4392-9e1f-28e6e50de594', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 155664), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 21, 23, 155664), datetime.datetime(2025, 5, 9, 14, 21, 23, 155664), 0) 2025-05-09 14:21:23,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,166 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 525fbe63-a82e-4392-9e1f-28e6e50de594 2025-05-09 14:21:23,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,166 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,166 - sqlalchemy.engine.Engine - INFO - [cached since 0.104s ago] ('525fbe63-a82e-4392-9e1f-28e6e50de594',) 2025-05-09 14:21:23,176 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:21:23,176 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:21:23,176 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,176 - sqlalchemy.engine.Engine - INFO - [cached since 0.1092s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 21, 23, 176346), '525fbe63-a82e-4392-9e1f-28e6e50de594') 2025-05-09 14:21:23,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,186 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:21:23,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,196 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:21:23,196 - sqlalchemy.engine.Engine - INFO - [cached since 0.08133s ago] ('test', 0) 2025-05-09 14:21:23,196 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:21:23,196 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] (datetime.datetime(2025, 5, 9, 14, 21, 23, 196800), 1, 'test', 0) 2025-05-09 14:21:23,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,207 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,207 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,207 - sqlalchemy.engine.Engine - INFO - [cached since 0.08562s ago] ('e74737a5-b2c3-491b-a515-e9b1641f4acb', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 207020), datetime.datetime(2025, 5, 9, 14, 21, 23, 207020), 0) 2025-05-09 14:21:23,217 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,226 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,226 - sqlalchemy.engine.Engine - INFO - [cached since 0.1573s ago] ('525fbe63-a82e-4392-9e1f-28e6e50de594',) 2025-05-09 14:21:23,226 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:21:23,226 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:21:23,226 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,226 - sqlalchemy.engine.Engine - INFO - [cached since 0.08558s ago] (datetime.datetime(2025, 5, 9, 14, 21, 23, 226352), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 21, 23, 226352), '525fbe63-a82e-4392-9e1f-28e6e50de594') 2025-05-09 14:21:23,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,236 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:21:23,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,236 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,247 - sqlalchemy.engine.Engine - INFO - [cached since 0.1864s ago] ('e203b1ee-2f3c-48c6-ab31-dc70a68a03b9', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{"skipComponentId": "b7"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 236789), , '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 21, 23, 236789), datetime.datetime(2025, 5, 9, 14, 21, 23, 236789), 0) 2025-05-09 14:21:23,247 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,247 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: e203b1ee-2f3c-48c6-ab31-dc70a68a03b9 2025-05-09 14:21:23,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,257 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,257 - sqlalchemy.engine.Engine - INFO - [cached since 0.188s ago] ('e203b1ee-2f3c-48c6-ab31-dc70a68a03b9',) 2025-05-09 14:21:23,257 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:21:23,257 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:21:23,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,257 - sqlalchemy.engine.Engine - INFO - [cached since 0.1885s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 21, 23, 257787), 'e203b1ee-2f3c-48c6-ab31-dc70a68a03b9') 2025-05-09 14:21:23,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,268 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:21:23,268 - services.execution.task_context - INFO - 设置任务跳转至组件: b7 2025-05-09 14:21:23,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,268 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,276 - sqlalchemy.engine.Engine - INFO - [cached since 0.1476s ago] ('793e3ee6-ef68-4713-9aa8-af2a327d1005', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b7", "output": {"skipTo": "b7", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 268319), datetime.datetime(2025, 5, 9, 14, 21, 23, 268319), 0) 2025-05-09 14:21:23,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,286 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.2229s ago] ('e203b1ee-2f3c-48c6-ab31-dc70a68a03b9',) 2025-05-09 14:21:23,297 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:21:23,297 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:21:23,297 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,297 - sqlalchemy.engine.Engine - INFO - [cached since 0.1547s ago] (datetime.datetime(2025, 5, 9, 14, 21, 23, 297136), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 21, 23, 297136), 'e203b1ee-2f3c-48c6-ab31-dc70a68a03b9') 2025-05-09 14:21:23,297 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,307 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:21:23,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,317 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,317 - sqlalchemy.engine.Engine - INFO - [cached since 0.2586s ago] ('741e0236-1549-46d3-8d7b-c5248190d1a7', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 307713), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 21, 23, 317846), datetime.datetime(2025, 5, 9, 14, 21, 23, 317846), 0) 2025-05-09 14:21:23,317 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,328 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,328 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,328 - sqlalchemy.engine.Engine - INFO - [cached since 0.2604s ago] ('741e0236-1549-46d3-8d7b-c5248190d1a7',) 2025-05-09 14:21:23,328 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:21:23,328 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:21:23,328 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,328 - sqlalchemy.engine.Engine - INFO - [generated in 0.00155s] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 21, 23, 328254), '741e0236-1549-46d3-8d7b-c5248190d1a7') 2025-05-09 14:21:23,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,338 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:21:23,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,348 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,348 - sqlalchemy.engine.Engine - INFO - [cached since 0.2918s ago] ('74fc895e-014f-4bde-869b-ffda1884e14d', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 348569), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 21, 23, 348569), datetime.datetime(2025, 5, 9, 14, 21, 23, 348569), 0) 2025-05-09 14:21:23,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,359 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.2933s ago] ('74fc895e-014f-4bde-869b-ffda1884e14d',) 2025-05-09 14:21:23,359 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:21:23,359 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:21:23,369 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,370 - sqlalchemy.engine.Engine - INFO - [cached since 0.03604s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b5": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 21, 23, 369528), '74fc895e-014f-4bde-869b-ffda1884e14d') 2025-05-09 14:21:23,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,379 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,379 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:21:23,379 - sqlalchemy.engine.Engine - INFO - [cached since 0.2546s ago] ('8e933e4f-c5a2-49cd-bc58-893d16317998', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (200 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ee464673-6f31-4110-87fb-f4215639720e', datetime.datetime(2025, 5, 9, 14, 21, 23, 379808), datetime.datetime(2025, 5, 9, 14, 21, 23, 379808), 0) 2025-05-09 14:21:23,379 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,390 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,390 - sqlalchemy.engine.Engine - INFO - [cached since 0.3243s ago] ('19145af8-e095-458e-bf54-a83ff5bcad44',) 2025-05-09 14:21:23,390 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:21:23,390 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:21:23,390 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:21:23,390 - sqlalchemy.engine.Engine - INFO - [cached since 0.2526s ago] (datetime.datetime(2025, 5, 9, 14, 21, 23, 390004), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 21, 23, 390004), '19145af8-e095-458e-bf54-a83ff5bcad44') 2025-05-09 14:21:23,400 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,409 - services.sync_service - INFO - 正在设置系统任务状态为已完成: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:23,481 - services.sync_service - INFO - 成功设置系统任务状态为已完成: ee464673-6f31-4110-87fb-f4215639720e 2025-05-09 14:21:23,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:21:23,481 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:21:23,481 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (datetime.datetime(2025, 5, 9, 14, 21, 23, 481538), '任务执行成功', , 416, 1, datetime.datetime(2025, 5, 9, 14, 21, 23, 481538), 'ee464673-6f31-4110-87fb-f4215639720e') 2025-05-09 14:21:23,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:21:23,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: ee464673-6f31-4110-87fb-f4215639720e, 结果: True 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:22:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:22:19,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:22:20,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:22:20,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:22:20,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:22:20,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:22:20,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:22:20,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:22:20,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:22:20,045 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:22:20,045 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 13, 22, 20, 45510)) 2025-05-09 14:22:20,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:22:20,166 - app - INFO - 应用程序关闭中... 2025-05-09 14:22:20,167 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:22:20,167 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:22:20,167 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:22:20,167 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:22:20,168 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:22:20,168 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:22:20,169 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:22:20,169 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:22:20,169 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:22:20,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:22:20,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:22:20,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:22:20,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:22:20,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:22:20,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:22:20,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 14:22:20,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:22:20,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:22:20,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 14:22:20,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:22:20,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:22:20,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 14:22:20,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:22:20,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:22:20,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:22:20,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:22:20,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:22:20,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:22:20,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:22:20,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:22:20,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:22:20,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:22:20,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:22:20,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 14:22:20,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 14:22:20,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 14:22:20,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 14:22:20,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 14:22:20,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 14:22:20,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 14:22:20,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 14:22:20,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 14:22:20,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 14:22:20,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:22:20,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:22:20,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:22:20,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:22:20,224 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:22:20,224 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:22:20,224 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:22:20,224 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:22:20,224 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:22:20,224 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:22:21,562 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:22:21,617 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:22:21,617 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:22:21,680 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:22:21,722 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:22:21,753 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:22:21,778 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:22:21,778 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,779 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:22:21,779 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,780 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:22:21,780 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:22:21,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:22:21,791 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,797 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:22:21,797 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:22:21,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:22:21,800 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:22:22,154 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:22:22,155 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:22:22,155 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:22:22,155 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:22:22,155 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:22:22,156 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:22:22,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:22:22,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:22:22,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:22:22,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:22:22,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:22:22,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:22:22,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:22:22,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:22:22,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:22:22,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:22:22,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:22:22,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:22:22,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:22:22,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:22:22,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:22:22,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:22:22,159 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:22:22,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:22:22,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:22:22,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:22:22,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:22:22,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:22:22,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:22:22,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:22:22,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:22:22,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:22:22,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:22:22,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:22:22,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:22:22,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:22:22,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:22:22,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:22:22,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:22:22,164 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:22:22,175 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:22:22,175 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:22:22,175 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:22:22,178 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:22:22,178 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:22:22,178 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:22:22,178 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:22:22,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:22:22,185 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:22:22,185 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, ) 2025-05-09 14:22:22,185 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:22:22,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:22:22,185 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:22:22,185 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:22:22,185 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:22:22,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:22:22,196 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:22:22,198 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] (, , ) 2025-05-09 14:22:22,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:22:22,214 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:22:22,214 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:22:22,215 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:22:22,215 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:22:22,215 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:22:22,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:22:22,216 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:22:22,217 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (, datetime.datetime(2025, 5, 9, 13, 22, 22, 185868)) 2025-05-09 14:22:22,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:23:22,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:23:22,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:23:22,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:23:22,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:23:22,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:23:22,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:23:22,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:23:22,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:23:22,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:23:22,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:23:22,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:23:22,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:23:22,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:23:22,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:23:22,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:23:22,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:23:22,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:23:22,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:23:22,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:23:22,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:23:22,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:23:22,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:23:22,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:23:22,196 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:23:22,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:23:22,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:23:22,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:23:22,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:23:22,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:23:22,206 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:23:22,206 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:23:22,206 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 13, 23, 22, 206160)) 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:23:22,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:23:22,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:23:22,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:23:22,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:23:22,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:23:22,216 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:23:22,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:23:22,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:23:22,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:23:22,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:23:22,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:23:22,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:23:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:23:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:23:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:23:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:23:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:23:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:23:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:23:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:23:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:23:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:23:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:23:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:23:22,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:23:22,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:23:22,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:23:22,236 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:23:22,236 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:23:22,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:23:22,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:23:22,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:23:22,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:23:22,236 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:23:22,236 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:23:22,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:23:22,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:23:22,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:23:22,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:23:22,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:23:22,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:23:22,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:24:22,246 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:22,250 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:24:22,254 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 13, 24, 22, 246849)) 2025-05-09 14:24:22,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:24:22,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:24:22,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:24:22,257 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:24:22,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:24:22,258 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:24:22,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:22,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:24:22,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:24:22,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:24:22,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:24:22,261 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:24:22,261 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:24:22,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:24:22,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:24:22,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:24:22,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:24:22,261 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:24:22,270 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:24:22,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:24:22,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:24:22,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:24:22,270 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:24:22,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:24:22,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:24:22,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:24:22,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:24:22,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:24:22,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:24:22,278 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:24:22,278 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:24:22,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:24:22,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:24:22,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:24:22,278 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:24:22,278 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:24:22,287 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:24:22,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:24:22,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:24:22,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:24:22,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:24:22,293 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:24:22,294 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:24:22,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:24:22,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:24:22,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:24:22,301 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:24:22,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:24:22,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:24:22,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:24:22,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:24:22,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:24:22,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:24:22,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:24:22,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:24:22,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:24:22,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:24:22,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:24:22,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:24:22,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:24:22,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:24:22,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:24:22,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:24:22,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:24:22,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:24:22,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:24:22,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:24:22,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:24:22,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:24:22,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:24:22,315 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:24:22,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:24:22,315 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:24:22,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:24:22,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:24:22,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:24:22,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:24:22,318 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:24:22,320 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:24:22,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:24:22,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:24:22,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:24:22,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:24:22,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:24:22,324 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:24:22,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:24:22,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:24:22,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:24:22,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:24:22,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:24:22,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:24:35,096 - app - INFO - 应用程序关闭中... 2025-05-09 14:24:35,096 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:24:35,096 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:24:35,096 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:24:35,096 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:24:35,096 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:24:35,096 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:24:35,096 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:24:35,096 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:24:35,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:24:35,106 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:24:35,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:24:35,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:24:35,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:24:35,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:24:35,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 14:24:35,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:24:35,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:24:35,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 14:24:35,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:24:35,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:24:35,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:24:35,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:24:35,118 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:24:35,118 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:24:35,118 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:24:35,118 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:24:35,118 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:24:36,426 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:24:36,479 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:24:36,479 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:24:36,551 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:24:36,597 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:24:36,612 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:24:36,622 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,632 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:24:36,632 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,636 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:24:36,640 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,643 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:24:36,645 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,649 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:24:36,649 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,653 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:24:36,653 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,655 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:24:36,659 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,661 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:24:36,663 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,669 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:24:36,669 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,673 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:24:36,674 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:24:36,674 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:36,674 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:24:37,031 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:24:37,031 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:24:37,031 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:24:37,031 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:24:37,031 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:24:37,031 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:24:37,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:24:37,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:24:37,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:24:37,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:24:37,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:24:37,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:24:37,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:24:37,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:24:37,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:24:37,052 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:24:37,061 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:24:37,061 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:24:37,061 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:24:37,061 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:24:37,061 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:24:37,061 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:24:37,061 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:24:37,061 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:37,071 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:24:37,071 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, ) 2025-05-09 14:24:37,071 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:24:37,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:37,071 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:24:37,071 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:24:37,071 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:24:37,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:37,071 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:24:37,082 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, , ) 2025-05-09 14:24:37,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:37,083 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:24:37,083 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:24:37,085 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:24:37,085 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:24:37,085 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:24:37,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:37,086 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:24:37,086 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, datetime.datetime(2025, 5, 9, 13, 24, 37, 71757)) 2025-05-09 14:24:37,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,142 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:24:40,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - [cached since 0.004047s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,148 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:24:40,148 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:24:40,148 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 24, 40, 148656), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:24:40,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,165 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,165 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:24:40,165 - sqlalchemy.engine.Engine - INFO - [cached since 0.02524s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:24:40,175 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,175 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('a1223ee6-4794-4bc0-a60c-d268aaf1e435', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 23, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 24, 40, 148656), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 24, 40, 175287), datetime.datetime(2025, 5, 9, 14, 24, 40, 175287), 0) 2025-05-09 14:24:40,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,182 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:24:40,182 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('a1223ee6-4794-4bc0-a60c-d268aaf1e435',) 2025-05-09 14:24:40,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,182 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a1223ee6-4794-4bc0-a60c-d268aaf1e435 (优先级 1) 添加到队列 0 2025-05-09 14:24:40,192 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:24:40,192 - services.sync_service - INFO - 正在同步创建任务到天风系统: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,192 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a1223ee6-4794-4bc0-a60c-d268aaf1e435","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:24:40","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:24:40,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: a1223ee6-4794-4bc0-a60c-d268aaf1e435, 优先级: 1 2025-05-09 14:24:40,208 - services.execution.task_executor - DEBUG - 任务 a1223ee6-4794-4bc0-a60c-d268aaf1e435 设置超时时间: 3600秒 2025-05-09 14:24:40,208 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,208 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:24:40,208 - sqlalchemy.engine.Engine - INFO - [cached since 0.02326s ago] ('a1223ee6-4794-4bc0-a60c-d268aaf1e435',) 2025-05-09 14:24:40,215 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:24:40,215 - sqlalchemy.engine.Engine - INFO - [cached since 0.0683s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:24:40,215 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:24:40,215 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] (datetime.datetime(2025, 5, 9, 14, 24, 40, 215133), datetime.datetime(2025, 5, 9, 14, 24, 40, 215133), 'a1223ee6-4794-4bc0-a60c-d268aaf1e435') 2025-05-09 14:24:40,215 - services.sync_service - INFO - 成功同步任务到系统任务: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,215 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,215 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,225 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0828秒 2025-05-09 14:24:40,232 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,315 - services.sync_service - INFO - 成功设置系统任务状态为执行中: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,315 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,315 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:24:40,315 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 24, 40, 315471), 'a1223ee6-4794-4bc0-a60c-d268aaf1e435') 2025-05-09 14:24:40,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,325 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:24:40,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,335 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,335 - sqlalchemy.engine.Engine - INFO - [generated in 0.00230s] ('3f2d8ace-6a9c-4743-a50d-595bd0831608', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 325525), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 24, 40, 335222), datetime.datetime(2025, 5, 9, 14, 24, 40, 335222), 0) 2025-05-09 14:24:40,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,345 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,345 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,345 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('3f2d8ace-6a9c-4743-a50d-595bd0831608',) 2025-05-09 14:24:40,345 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:24:40,345 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:24:40,353 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,353 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 24, 40, 353312), '3f2d8ace-6a9c-4743-a50d-595bd0831608') 2025-05-09 14:24:40,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,353 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:24:40,353 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:24:40,363 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:24:40,365 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,365 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,365 - sqlalchemy.engine.Engine - INFO - [cached since 0.02948s ago] ('7ff6f7ce-1d1d-4e4d-9da6-4ea536dbad71', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 364813), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 24, 40, 365224), datetime.datetime(2025, 5, 9, 14, 24, 40, 365224), 0) 2025-05-09 14:24:40,365 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,365 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 7ff6f7ce-1d1d-4e4d-9da6-4ea536dbad71 2025-05-09 14:24:40,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,375 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,375 - sqlalchemy.engine.Engine - INFO - [cached since 0.02553s ago] ('7ff6f7ce-1d1d-4e4d-9da6-4ea536dbad71',) 2025-05-09 14:24:40,375 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:24:40,375 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:24:40,375 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,375 - sqlalchemy.engine.Engine - INFO - [cached since 0.02538s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 24, 40, 375261), '7ff6f7ce-1d1d-4e4d-9da6-4ea536dbad71') 2025-05-09 14:24:40,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,382 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:24:40,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,382 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:24:40,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('test', 0) 2025-05-09 14:24:40,382 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('fd4b33d2-b9d9-4d6a-89e1-7db0ab011eb9', 'test', '1', datetime.datetime(2025, 5, 9, 14, 24, 40, 382292), datetime.datetime(2025, 5, 9, 14, 24, 40, 382292), 0) 2025-05-09 14:24:40,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,398 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,398 - sqlalchemy.engine.Engine - INFO - [generated in 0.00184s] ('d9d500d8-d19c-4b22-a576-a06b34114574', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 398410), datetime.datetime(2025, 5, 9, 14, 24, 40, 398410), 0) 2025-05-09 14:24:40,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,415 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,415 - sqlalchemy.engine.Engine - INFO - [cached since 0.06467s ago] ('7ff6f7ce-1d1d-4e4d-9da6-4ea536dbad71',) 2025-05-09 14:24:40,415 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:24:40,415 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:24:40,415 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,415 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (datetime.datetime(2025, 5, 9, 14, 24, 40, 415237), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 24, 40, 415237), '7ff6f7ce-1d1d-4e4d-9da6-4ea536dbad71') 2025-05-09 14:24:40,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,425 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:24:40,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,425 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,425 - sqlalchemy.engine.Engine - INFO - [cached since 0.09156s ago] ('5b5bc49b-43d0-485a-8dfc-b7589f9668f5', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 425952), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 24, 40, 425952), datetime.datetime(2025, 5, 9, 14, 24, 40, 425952), 0) 2025-05-09 14:24:40,425 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,435 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 5b5bc49b-43d0-485a-8dfc-b7589f9668f5 2025-05-09 14:24:40,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,435 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,435 - sqlalchemy.engine.Engine - INFO - [cached since 0.09084s ago] ('5b5bc49b-43d0-485a-8dfc-b7589f9668f5',) 2025-05-09 14:24:40,443 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:24:40,443 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:24:40,443 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,443 - sqlalchemy.engine.Engine - INFO - [cached since 0.09301s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 24, 40, 443222), '5b5bc49b-43d0-485a-8dfc-b7589f9668f5') 2025-05-09 14:24:40,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,459 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:24:40,459 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,459 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:24:40,465 - sqlalchemy.engine.Engine - INFO - [cached since 0.07719s ago] ('test', 0) 2025-05-09 14:24:40,465 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:24:40,465 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] (datetime.datetime(2025, 5, 9, 14, 24, 40, 465310), 1, 'test', 0) 2025-05-09 14:24:40,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,482 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,482 - sqlalchemy.engine.Engine - INFO - [cached since 0.08889s ago] ('9c36861c-0868-4e83-9250-bb7e10868c52', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 482027), datetime.datetime(2025, 5, 9, 14, 24, 40, 482027), 0) 2025-05-09 14:24:40,498 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,508 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,508 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,508 - sqlalchemy.engine.Engine - INFO - [cached since 0.163s ago] ('5b5bc49b-43d0-485a-8dfc-b7589f9668f5',) 2025-05-09 14:24:40,515 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:24:40,515 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:24:40,515 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,515 - sqlalchemy.engine.Engine - INFO - [cached since 0.1023s ago] (datetime.datetime(2025, 5, 9, 14, 24, 40, 515283), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 24, 40, 515283), '5b5bc49b-43d0-485a-8dfc-b7589f9668f5') 2025-05-09 14:24:40,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,531 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:24:40,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,531 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,531 - sqlalchemy.engine.Engine - INFO - [cached since 0.198s ago] ('b8650369-5ebc-4662-adc1-99d6aa5a4beb', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{"skipComponentId": "b7"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 531874), , '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 24, 40, 531874), datetime.datetime(2025, 5, 9, 14, 24, 40, 531874), 0) 2025-05-09 14:24:40,531 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,541 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: b8650369-5ebc-4662-adc1-99d6aa5a4beb 2025-05-09 14:24:40,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,548 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,549 - sqlalchemy.engine.Engine - INFO - [cached since 0.1993s ago] ('b8650369-5ebc-4662-adc1-99d6aa5a4beb',) 2025-05-09 14:24:40,549 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:24:40,549 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:24:40,549 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,559 - sqlalchemy.engine.Engine - INFO - [cached since 0.2055s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 24, 40, 549805), 'b8650369-5ebc-4662-adc1-99d6aa5a4beb') 2025-05-09 14:24:40,559 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,565 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:24:40,565 - services.execution.task_context - INFO - 设置任务跳转至组件: b7 2025-05-09 14:24:40,565 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,574 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,574 - sqlalchemy.engine.Engine - INFO - [cached since 0.1785s ago] ('fc36003a-1faa-49d1-a334-8eedd5fe5fa0', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b7", "output": {"skipTo": "b7", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 574950), datetime.datetime(2025, 5, 9, 14, 24, 40, 574950), 0) 2025-05-09 14:24:40,582 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,598 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,598 - sqlalchemy.engine.Engine - INFO - [cached since 0.2483s ago] ('b8650369-5ebc-4662-adc1-99d6aa5a4beb',) 2025-05-09 14:24:40,598 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:24:40,598 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:24:40,598 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,598 - sqlalchemy.engine.Engine - INFO - [cached since 0.1847s ago] (datetime.datetime(2025, 5, 9, 14, 24, 40, 598552), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 24, 40, 598552), 'b8650369-5ebc-4662-adc1-99d6aa5a4beb') 2025-05-09 14:24:40,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,614 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:24:40,614 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,614 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,624 - sqlalchemy.engine.Engine - INFO - [cached since 0.2886s ago] ('0d0163fa-51fe-4d89-822c-671bf1c801ac', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 614514), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 24, 40, 614514), datetime.datetime(2025, 5, 9, 14, 24, 40, 614514), 0) 2025-05-09 14:24:40,624 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,635 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,635 - sqlalchemy.engine.Engine - INFO - [cached since 0.2883s ago] ('0d0163fa-51fe-4d89-822c-671bf1c801ac',) 2025-05-09 14:24:40,635 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:24:40,635 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:24:40,645 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,645 - sqlalchemy.engine.Engine - INFO - [generated in 0.00140s] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 24, 40, 645465), '0d0163fa-51fe-4d89-822c-671bf1c801ac') 2025-05-09 14:24:40,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,661 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:24:40,661 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,661 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,661 - sqlalchemy.engine.Engine - INFO - [cached since 0.3292s ago] ('9ad9cce1-8f68-43c5-9397-211dcf0ff493', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 661761), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 24, 40, 661761), datetime.datetime(2025, 5, 9, 14, 24, 40, 661761), 0) 2025-05-09 14:24:40,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,668 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,678 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,678 - sqlalchemy.engine.Engine - INFO - [cached since 0.3284s ago] ('9ad9cce1-8f68-43c5-9397-211dcf0ff493',) 2025-05-09 14:24:40,678 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:24:40,681 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:24:40,681 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,681 - sqlalchemy.engine.Engine - INFO - [cached since 0.03828s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b5": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 24, 40, 681538), '9ad9cce1-8f68-43c5-9397-211dcf0ff493') 2025-05-09 14:24:40,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,691 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,698 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:24:40,698 - sqlalchemy.engine.Engine - INFO - [cached since 0.2969s ago] ('546dbe8d-2b81-478c-af27-8072b5e8111f', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (200 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a1223ee6-4794-4bc0-a60c-d268aaf1e435', datetime.datetime(2025, 5, 9, 14, 24, 40, 698329), datetime.datetime(2025, 5, 9, 14, 24, 40, 698329), 0) 2025-05-09 14:24:40,698 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,714 - sqlalchemy.engine.Engine - INFO - [cached since 0.3638s ago] ('3f2d8ace-6a9c-4743-a50d-595bd0831608',) 2025-05-09 14:24:40,715 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:24:40,715 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:24:40,715 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:24:40,715 - sqlalchemy.engine.Engine - INFO - [cached since 0.3028s ago] (datetime.datetime(2025, 5, 9, 14, 24, 40, 715349), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 24, 40, 715349), '3f2d8ace-6a9c-4743-a50d-595bd0831608') 2025-05-09 14:24:40,715 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,724 - services.sync_service - INFO - 正在设置系统任务状态为已完成: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,781 - services.sync_service - INFO - 成功设置系统任务状态为已完成: a1223ee6-4794-4bc0-a60c-d268aaf1e435 2025-05-09 14:24:40,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:24:40,781 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:24:40,781 - sqlalchemy.engine.Engine - INFO - [generated in 0.00172s] (datetime.datetime(2025, 5, 9, 14, 24, 40, 781311), '任务执行成功', , 492, 1, datetime.datetime(2025, 5, 9, 14, 24, 40, 781311), 'a1223ee6-4794-4bc0-a60c-d268aaf1e435') 2025-05-09 14:24:40,791 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:24:40,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: a1223ee6-4794-4bc0-a60c-d268aaf1e435, 结果: True 2025-05-09 14:25:37,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:25:37,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:25:37,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:25:37,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:25:37,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:25:37,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:25:37,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:25:37,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:25:37,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:25:37,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:25:37,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:25:37,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:25:37,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:25:37,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:25:37,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:25:37,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:25:37,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:25:37,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:25:37,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:25:37,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:25:37,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:25:37,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:25:37,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:25:37,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:25:37,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:25:37,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:25:37,087 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:25:37,087 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 13, 25, 37, 87675)) 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:25:37,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:25:37,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:25:37,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:25:37,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:25:37,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:25:37,098 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:25:37,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:25:37,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:25:37,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:25:37,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:25:37,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:25:37,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:25:37,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:25:37,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:25:37,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:25:37,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:25:37,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:25:37,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:25:37,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:25:37,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:25:37,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:25:37,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:25:37,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:25:37,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:25:37,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:25:37,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:25:37,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:25:37,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:25:37,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:25:37,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:25:37,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:25:37,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:25:37,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:25:37,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:25:37,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:25:37,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:25:37,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:25:37,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:25:37,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:25:37,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:25:37,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:25:37,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:25:37,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:25:37,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:26:07,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:26:07,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:26:07,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:26:07,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:26:07,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:26:07,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:26:37,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:26:37,080 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:26:37,080 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 13, 26, 37, 80752)) 2025-05-09 14:26:37,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:26:37,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:26:37,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:26:37,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:26:37,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:26:37,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:26:37,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:26:37,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:26:37,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:26:37,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:26:37,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:26:37,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:26:37,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:26:37,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:26:37,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:26:37,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:26:37,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:26:37,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:27:07,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:27:07,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:27:07,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:27:07,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:27:07,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:27:07,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:27:33,316 - app - INFO - 应用程序关闭中... 2025-05-09 14:27:33,318 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:27:33,318 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:27:33,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:27:33,319 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:27:33,319 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:27:33,319 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:27:33,320 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:27:33,320 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:27:33,320 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:27:33,320 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:27:33,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:27:33,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:27:33,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:27:33,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:27:33,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:27:33,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 14:27:33,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:27:33,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:27:33,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 14:27:33,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:27:33,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:27:33,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:27:33,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:27:33,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:27:33,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:27:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:27:33,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 14:27:33,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:27:33,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:27:33,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 14:27:33,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:27:33,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:27:33,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 14:27:33,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:27:33,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:27:33,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 14:27:33,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:27:33,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:27:33,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 14:27:33,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:27:33,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:27:33,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 14:27:33,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:27:33,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:27:33,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 14:27:33,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:27:33,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:27:33,331 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 14:27:33,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:27:33,331 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:27:33,331 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:27:33,331 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:27:33,331 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:27:33,331 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:27:33,331 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:27:34,770 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:27:34,831 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:27:34,831 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:27:34,891 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:27:34,953 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:27:34,969 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:27:34,984 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:27:34,994 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:35,005 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:27:35,005 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:35,007 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:27:35,007 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:35,008 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:27:35,008 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:35,010 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:27:35,010 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:35,010 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:27:35,010 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:27:35,014 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:35,014 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:27:35,370 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:27:35,370 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:27:35,370 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:27:35,370 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:27:35,370 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:27:35,370 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:27:35,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:27:35,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:27:35,380 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:27:35,380 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:27:35,390 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:27:35,390 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:27:35,390 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:27:35,390 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:27:35,390 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:27:35,390 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:27:35,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:35,401 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:27:35,401 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, ) 2025-05-09 14:27:35,401 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:27:35,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:35,401 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:27:35,401 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:27:35,401 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:27:35,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:35,401 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:27:35,401 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, , ) 2025-05-09 14:27:35,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:35,411 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:27:35,411 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:27:35,411 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:27:35,411 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:27:35,411 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:27:35,411 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:35,411 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:27:35,411 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, datetime.datetime(2025, 5, 9, 13, 27, 35, 401050)) 2025-05-09 14:27:35,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,695 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:27:38,695 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 14:27:38,705 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - [cached since 0.004246s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:27:38,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,705 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:27:38,715 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:27:38,715 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:27:38,715 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,715 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:27:38,715 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 27, 38, 715980), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:27:38,715 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,726 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:27:38,726 - sqlalchemy.engine.Engine - INFO - [cached since 0.01793s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:27:38,726 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:38,726 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('a9fb1dd4-94b8-4d60-a623-2aad94e7f935', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 23, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 27, 38, 705640), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 27, 38, 726536), datetime.datetime(2025, 5, 9, 14, 27, 38, 726536), 0) 2025-05-09 14:27:38,726 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,737 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,737 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:27:38,737 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('a9fb1dd4-94b8-4d60-a623-2aad94e7f935',) 2025-05-09 14:27:38,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,737 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a9fb1dd4-94b8-4d60-a623-2aad94e7f935 (优先级 1) 添加到队列 0 2025-05-09 14:27:38,737 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:27:38,737 - services.sync_service - INFO - 正在同步创建任务到天风系统: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:38,737 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a9fb1dd4-94b8-4d60-a623-2aad94e7f935","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:27:38","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:27:38,778 - services.sync_service - INFO - 成功同步任务到系统任务: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:38,788 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:38,788 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:38,788 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0825秒 2025-05-09 14:27:38,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: a9fb1dd4-94b8-4d60-a623-2aad94e7f935, 优先级: 1 2025-05-09 14:27:38,849 - services.execution.task_executor - DEBUG - 任务 a9fb1dd4-94b8-4d60-a623-2aad94e7f935 设置超时时间: 3600秒 2025-05-09 14:27:38,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,849 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:27:38,849 - sqlalchemy.engine.Engine - INFO - [cached since 0.1167s ago] ('a9fb1dd4-94b8-4d60-a623-2aad94e7f935',) 2025-05-09 14:27:38,860 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:27:38,860 - sqlalchemy.engine.Engine - INFO - [cached since 0.1526s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:27:38,860 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:27:38,860 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] (datetime.datetime(2025, 5, 9, 14, 27, 38, 860063), datetime.datetime(2025, 5, 9, 14, 27, 38, 860063), 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935') 2025-05-09 14:27:38,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,870 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:38,911 - services.sync_service - INFO - 成功设置系统任务状态为执行中: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:38,911 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,911 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:27:38,911 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 27, 38, 911163), 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935') 2025-05-09 14:27:38,911 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,921 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:27:38,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,931 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:38,931 - sqlalchemy.engine.Engine - INFO - [generated in 0.00091s] ('f40a9058-274d-48e8-b32d-94e9b0b2f262', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 38, 921738), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 27, 38, 931871), datetime.datetime(2025, 5, 9, 14, 27, 38, 931871), 0) 2025-05-09 14:27:38,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,945 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,945 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:38,945 - sqlalchemy.engine.Engine - INFO - [generated in 0.00172s] ('f40a9058-274d-48e8-b32d-94e9b0b2f262',) 2025-05-09 14:27:38,956 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:27:38,956 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:27:38,956 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:38,956 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 27, 38, 956013), 'f40a9058-274d-48e8-b32d-94e9b0b2f262') 2025-05-09 14:27:38,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,973 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:27:38,973 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:27:38,973 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:27:38,973 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,973 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:38,973 - sqlalchemy.engine.Engine - INFO - [cached since 0.04219s ago] ('cf6b586c-66e1-447c-8afa-ba1d2a0a197c', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 38, 973740), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 27, 38, 973740), datetime.datetime(2025, 5, 9, 14, 27, 38, 973740), 0) 2025-05-09 14:27:38,983 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:38,993 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: cf6b586c-66e1-447c-8afa-ba1d2a0a197c 2025-05-09 14:27:38,993 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:38,993 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:38,993 - sqlalchemy.engine.Engine - INFO - [cached since 0.04308s ago] ('cf6b586c-66e1-447c-8afa-ba1d2a0a197c',) 2025-05-09 14:27:38,993 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:27:38,993 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:27:38,993 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:38,993 - sqlalchemy.engine.Engine - INFO - [cached since 0.04129s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 27, 38, 993111), 'cf6b586c-66e1-447c-8afa-ba1d2a0a197c') 2025-05-09 14:27:38,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,003 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:27:39,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,003 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:27:39,003 - sqlalchemy.engine.Engine - INFO - [generated in 0.00154s] ('test', 0) 2025-05-09 14:27:39,013 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,013 - sqlalchemy.engine.Engine - INFO - [generated in 0.00459s] ('92ff45c0-6f5e-493f-9faa-b04e942a5756', 'test', '1', datetime.datetime(2025, 5, 9, 14, 27, 39, 13758), datetime.datetime(2025, 5, 9, 14, 27, 39, 13758), 0) 2025-05-09 14:27:39,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,024 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,035 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,035 - sqlalchemy.engine.Engine - INFO - [generated in 0.00235s] ('ee1b9697-3ce8-4be3-b5f6-705f5442fb85', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 35130), datetime.datetime(2025, 5, 9, 14, 27, 39, 35130), 0) 2025-05-09 14:27:39,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,044 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,054 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.104s ago] ('cf6b586c-66e1-447c-8afa-ba1d2a0a197c',) 2025-05-09 14:27:39,054 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:27:39,054 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:27:39,054 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,054 - sqlalchemy.engine.Engine - INFO - [generated in 0.00169s] (datetime.datetime(2025, 5, 9, 14, 27, 39, 54620), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 27, 39, 54620), 'cf6b586c-66e1-447c-8afa-ba1d2a0a197c') 2025-05-09 14:27:39,064 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,064 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:27:39,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,075 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,075 - sqlalchemy.engine.Engine - INFO - [cached since 0.1455s ago] ('45b5b497-9c06-4475-8d47-05f6b41bdfaf', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 64867), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 27, 39, 75306), datetime.datetime(2025, 5, 9, 14, 27, 39, 75306), 0) 2025-05-09 14:27:39,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,088 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 45b5b497-9c06-4475-8d47-05f6b41bdfaf 2025-05-09 14:27:39,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,088 - sqlalchemy.engine.Engine - INFO - [cached since 0.1396s ago] ('45b5b497-9c06-4475-8d47-05f6b41bdfaf',) 2025-05-09 14:27:39,088 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:27:39,088 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:27:39,096 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,096 - sqlalchemy.engine.Engine - INFO - [cached since 0.1401s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 27, 39, 96015), '45b5b497-9c06-4475-8d47-05f6b41bdfaf') 2025-05-09 14:27:39,096 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,107 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:27:39,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,107 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:27:39,107 - sqlalchemy.engine.Engine - INFO - [cached since 0.09807s ago] ('test', 0) 2025-05-09 14:27:39,107 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:27:39,107 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (datetime.datetime(2025, 5, 9, 14, 27, 39, 107072), 1, 'test', 0) 2025-05-09 14:27:39,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,116 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,116 - sqlalchemy.engine.Engine - INFO - [cached since 0.08642s ago] ('d96bfa37-d1d4-4667-a710-4e8458251f6a', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 116049), datetime.datetime(2025, 5, 9, 14, 27, 39, 116049), 0) 2025-05-09 14:27:39,116 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,126 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.1799s ago] ('45b5b497-9c06-4475-8d47-05f6b41bdfaf',) 2025-05-09 14:27:39,126 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:27:39,126 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:27:39,126 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.07337s ago] (datetime.datetime(2025, 5, 9, 14, 27, 39, 126647), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 27, 39, 126647), '45b5b497-9c06-4475-8d47-05f6b41bdfaf') 2025-05-09 14:27:39,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,136 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:27:39,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,136 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,136 - sqlalchemy.engine.Engine - INFO - [cached since 0.2102s ago] ('ddc4c5a3-c480-4c9a-89ee-43e3a9e57547', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{"skipComponentId": "b7"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 136797), , '{"skipComponentId": {"type": "Simple", "value": "b7", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 27, 39, 136797), datetime.datetime(2025, 5, 9, 14, 27, 39, 136797), 0) 2025-05-09 14:27:39,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,147 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: ddc4c5a3-c480-4c9a-89ee-43e3a9e57547 2025-05-09 14:27:39,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,147 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,157 - sqlalchemy.engine.Engine - INFO - [cached since 0.2061s ago] ('ddc4c5a3-c480-4c9a-89ee-43e3a9e57547',) 2025-05-09 14:27:39,157 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:27:39,157 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:27:39,157 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,157 - sqlalchemy.engine.Engine - INFO - [cached since 0.2082s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 27, 39, 157637), 'ddc4c5a3-c480-4c9a-89ee-43e3a9e57547') 2025-05-09 14:27:39,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,168 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:27:39,168 - services.execution.task_context - INFO - 设置任务跳转至组件: b7 2025-05-09 14:27:39,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,179 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,179 - sqlalchemy.engine.Engine - INFO - [cached since 0.1467s ago] ('b2abc262-3aa7-4dff-a441-99f2bb4d5d2e', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b7", "output": {"skipTo": "b7", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 179496), datetime.datetime(2025, 5, 9, 14, 27, 39, 179496), 0) 2025-05-09 14:27:39,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,197 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,198 - sqlalchemy.engine.Engine - INFO - [cached since 0.2459s ago] ('ddc4c5a3-c480-4c9a-89ee-43e3a9e57547',) 2025-05-09 14:27:39,198 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:27:39,200 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:27:39,200 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,200 - sqlalchemy.engine.Engine - INFO - [cached since 0.1411s ago] (datetime.datetime(2025, 5, 9, 14, 27, 39, 200500), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 27, 39, 200500), 'ddc4c5a3-c480-4c9a-89ee-43e3a9e57547') 2025-05-09 14:27:39,200 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,210 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:27:39,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,210 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,210 - sqlalchemy.engine.Engine - INFO - [cached since 0.2813s ago] ('8d4a92bd-3a5d-46ee-b03a-2f2c39c12e08', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 210821), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 27, 39, 210821), datetime.datetime(2025, 5, 9, 14, 27, 39, 210821), 0) 2025-05-09 14:27:39,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,229 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,229 - sqlalchemy.engine.Engine - INFO - [cached since 0.2846s ago] ('8d4a92bd-3a5d-46ee-b03a-2f2c39c12e08',) 2025-05-09 14:27:39,229 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:27:39,239 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:27:39,239 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,239 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 27, 39, 239859), '8d4a92bd-3a5d-46ee-b03a-2f2c39c12e08') 2025-05-09 14:27:39,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,250 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:27:39,250 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,260 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,260 - sqlalchemy.engine.Engine - INFO - [cached since 0.3296s ago] ('991a99b7-e5e2-4696-852b-f3486502ab9d', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 250333), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 27, 39, 260629), datetime.datetime(2025, 5, 9, 14, 27, 39, 260629), 0) 2025-05-09 14:27:39,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,271 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,271 - sqlalchemy.engine.Engine - INFO - [cached since 0.3218s ago] ('991a99b7-e5e2-4696-852b-f3486502ab9d',) 2025-05-09 14:27:39,278 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:27:39,278 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:27:39,278 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,278 - sqlalchemy.engine.Engine - INFO - [cached since 0.03908s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b5": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 27, 39, 278516), '991a99b7-e5e2-4696-852b-f3486502ab9d') 2025-05-09 14:27:39,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,288 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:27:39,288 - sqlalchemy.engine.Engine - INFO - [cached since 0.2591s ago] ('3248bc6a-1e73-4ac8-b58f-35adf16b406f', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (200 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935', datetime.datetime(2025, 5, 9, 14, 27, 39, 288871), datetime.datetime(2025, 5, 9, 14, 27, 39, 288871), 0) 2025-05-09 14:27:39,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,305 - sqlalchemy.engine.Engine - INFO - [cached since 0.3554s ago] ('f40a9058-274d-48e8-b32d-94e9b0b2f262',) 2025-05-09 14:27:39,310 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:27:39,310 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:27:39,312 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:27:39,312 - sqlalchemy.engine.Engine - INFO - [cached since 0.2522s ago] (datetime.datetime(2025, 5, 9, 14, 27, 39, 310023), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 27, 39, 312904), 'f40a9058-274d-48e8-b32d-94e9b0b2f262') 2025-05-09 14:27:39,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,312 - services.sync_service - INFO - 正在设置系统任务状态为已完成: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:39,376 - services.sync_service - INFO - 成功设置系统任务状态为已完成: a9fb1dd4-94b8-4d60-a623-2aad94e7f935 2025-05-09 14:27:39,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:27:39,380 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:27:39,380 - sqlalchemy.engine.Engine - INFO - [generated in 0.00131s] (datetime.datetime(2025, 5, 9, 14, 27, 39, 376374), '任务执行成功', , 442, 1, datetime.datetime(2025, 5, 9, 14, 27, 39, 380855), 'a9fb1dd4-94b8-4d60-a623-2aad94e7f935') 2025-05-09 14:27:39,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:27:39,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: a9fb1dd4-94b8-4d60-a623-2aad94e7f935, 结果: True 2025-05-09 14:28:25,908 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:28:25,908 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 14:28:25,908 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:28:25,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:25,917 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:28:25,917 - sqlalchemy.engine.Engine - INFO - [cached since 47.21s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:28:25,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:25,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:25,917 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:28:25,917 - sqlalchemy.engine.Engine - INFO - [cached since 47.21s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:28:25,923 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:28:25,923 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (24, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 28, 25, 923066), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:28:25,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:25,932 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0244秒 2025-05-09 14:28:28,365 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - [cached since 49.66s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - [cached since 49.67s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,372 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:28:28,372 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:28:28,372 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - [cached since 49.66s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 28, 28, 372393), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:28:28,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,390 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:28:28,390 - sqlalchemy.engine.Engine - INFO - [cached since 49.69s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:28:28,390 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,390 - sqlalchemy.engine.Engine - INFO - [cached since 49.67s ago] ('13aae4cd-d39c-44a0-b060-2bff0932f72a', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 24, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 28, 28, 372393), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 28, 28, 390666), datetime.datetime(2025, 5, 9, 14, 28, 28, 390666), 0) 2025-05-09 14:28:28,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,405 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:28:28,405 - sqlalchemy.engine.Engine - INFO - [cached since 49.67s ago] ('13aae4cd-d39c-44a0-b060-2bff0932f72a',) 2025-05-09 14:28:28,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,405 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 13aae4cd-d39c-44a0-b060-2bff0932f72a (优先级 1) 添加到队列 0 2025-05-09 14:28:28,405 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:28:28,405 - services.sync_service - INFO - 正在同步创建任务到天风系统: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:28,405 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"13aae4cd-d39c-44a0-b060-2bff0932f72a","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:28:28","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:28:28,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: 13aae4cd-d39c-44a0-b060-2bff0932f72a, 优先级: 1 2025-05-09 14:28:28,482 - services.execution.task_executor - DEBUG - 任务 13aae4cd-d39c-44a0-b060-2bff0932f72a 设置超时时间: 3600秒 2025-05-09 14:28:28,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,482 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:28:28,482 - sqlalchemy.engine.Engine - INFO - [cached since 49.75s ago] ('13aae4cd-d39c-44a0-b060-2bff0932f72a',) 2025-05-09 14:28:28,482 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:28:28,482 - sqlalchemy.engine.Engine - INFO - [cached since 49.78s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:28:28,489 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:28:28,489 - sqlalchemy.engine.Engine - INFO - [cached since 49.63s ago] (datetime.datetime(2025, 5, 9, 14, 28, 28, 489162), datetime.datetime(2025, 5, 9, 14, 28, 28, 489162), '13aae4cd-d39c-44a0-b060-2bff0932f72a') 2025-05-09 14:28:28,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,498 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:28,567 - services.sync_service - INFO - 成功同步任务到系统任务: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:28,567 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:28,567 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:28,571 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2062秒 2025-05-09 14:28:28,772 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:28,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,772 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:28:28,772 - sqlalchemy.engine.Engine - INFO - [cached since 49.86s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 28, 28, 772175), '13aae4cd-d39c-44a0-b060-2bff0932f72a') 2025-05-09 14:28:28,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,789 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:28:28,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,789 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,799 - sqlalchemy.engine.Engine - INFO - [cached since 49.87s ago] ('017941ed-4840-46f4-afbf-a560527f4502', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 28, 789262), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 28, 28, 789262), datetime.datetime(2025, 5, 9, 14, 28, 28, 789262), 0) 2025-05-09 14:28:28,799 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,805 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,815 - sqlalchemy.engine.Engine - INFO - [cached since 49.86s ago] ('017941ed-4840-46f4-afbf-a560527f4502',) 2025-05-09 14:28:28,815 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:28:28,815 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:28:28,815 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,815 - sqlalchemy.engine.Engine - INFO - [cached since 49.86s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 28, 28, 815507), '017941ed-4840-46f4-afbf-a560527f4502') 2025-05-09 14:28:28,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,822 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:28:28,822 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:28:28,831 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:28:28,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,838 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,838 - sqlalchemy.engine.Engine - INFO - [cached since 49.9s ago] ('39d7fe4b-813d-4749-9e32-a8f41c7ccf1e', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 28, 831876), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 28, 28, 838120), datetime.datetime(2025, 5, 9, 14, 28, 28, 838120), 0) 2025-05-09 14:28:28,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,838 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 39d7fe4b-813d-4749-9e32-a8f41c7ccf1e 2025-05-09 14:28:28,848 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,848 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,848 - sqlalchemy.engine.Engine - INFO - [cached since 49.9s ago] ('39d7fe4b-813d-4749-9e32-a8f41c7ccf1e',) 2025-05-09 14:28:28,848 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:28:28,848 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:28:28,848 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,848 - sqlalchemy.engine.Engine - INFO - [cached since 49.89s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 28, 28, 848206), '39d7fe4b-813d-4749-9e32-a8f41c7ccf1e') 2025-05-09 14:28:28,848 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,855 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:28:28,855 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,855 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:28:28,855 - sqlalchemy.engine.Engine - INFO - [cached since 49.85s ago] ('test', 0) 2025-05-09 14:28:28,855 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,855 - sqlalchemy.engine.Engine - INFO - [cached since 49.85s ago] ('6b922f30-d3ff-469c-8a34-079521084b2d', 'test', '1', datetime.datetime(2025, 5, 9, 14, 28, 28, 855086), datetime.datetime(2025, 5, 9, 14, 28, 28, 855086), 0) 2025-05-09 14:28:28,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,872 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,872 - sqlalchemy.engine.Engine - INFO - [cached since 49.84s ago] ('6e91ffc6-581a-49d9-a431-fe6cd53ee7a0', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 28, 872701), datetime.datetime(2025, 5, 9, 14, 28, 28, 872701), 0) 2025-05-09 14:28:28,872 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,882 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,882 - sqlalchemy.engine.Engine - INFO - [cached since 49.93s ago] ('39d7fe4b-813d-4749-9e32-a8f41c7ccf1e',) 2025-05-09 14:28:28,882 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:28:28,882 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:28:28,882 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,888 - sqlalchemy.engine.Engine - INFO - [cached since 49.83s ago] (datetime.datetime(2025, 5, 9, 14, 28, 28, 882098), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 28, 28, 882098), '39d7fe4b-813d-4749-9e32-a8f41c7ccf1e') 2025-05-09 14:28:28,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,898 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:28:28,898 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,898 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,898 - sqlalchemy.engine.Engine - INFO - [cached since 49.97s ago] ('f8899d73-5815-4074-bf63-ff0136f0a3e3', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 28, 898556), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 28, 28, 898556), datetime.datetime(2025, 5, 9, 14, 28, 28, 898556), 0) 2025-05-09 14:28:28,898 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,904 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: f8899d73-5815-4074-bf63-ff0136f0a3e3 2025-05-09 14:28:28,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,904 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,904 - sqlalchemy.engine.Engine - INFO - [cached since 49.96s ago] ('f8899d73-5815-4074-bf63-ff0136f0a3e3',) 2025-05-09 14:28:28,904 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:28:28,904 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:28:28,904 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,904 - sqlalchemy.engine.Engine - INFO - [cached since 49.96s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 28, 28, 904738), 'f8899d73-5815-4074-bf63-ff0136f0a3e3') 2025-05-09 14:28:28,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,922 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:28:28,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,922 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:28:28,922 - sqlalchemy.engine.Engine - INFO - [cached since 49.91s ago] ('test', 0) 2025-05-09 14:28:28,922 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:28:28,922 - sqlalchemy.engine.Engine - INFO - [cached since 49.81s ago] (datetime.datetime(2025, 5, 9, 14, 28, 28, 922139), 1, 'test', 0) 2025-05-09 14:28:28,922 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,931 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,931 - sqlalchemy.engine.Engine - INFO - [cached since 49.9s ago] ('6c777d60-4ed1-4344-8b8e-72c19033cbfe', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 28, 931826), datetime.datetime(2025, 5, 9, 14, 28, 28, 931826), 0) 2025-05-09 14:28:28,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,939 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,939 - sqlalchemy.engine.Engine - INFO - [cached since 49.99s ago] ('f8899d73-5815-4074-bf63-ff0136f0a3e3',) 2025-05-09 14:28:28,939 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:28:28,939 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:28:28,939 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,949 - sqlalchemy.engine.Engine - INFO - [cached since 49.89s ago] (datetime.datetime(2025, 5, 9, 14, 28, 28, 939780), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 28, 28, 939780), 'f8899d73-5815-4074-bf63-ff0136f0a3e3') 2025-05-09 14:28:28,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,965 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:28:28,965 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,972 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,972 - sqlalchemy.engine.Engine - INFO - [cached since 50.04s ago] ('ed290328-06ae-4d4a-b6dd-d0b2c19972aa', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b2", "required": true}}', '{"skipComponentId": "b2"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 28, 965386), , '{"skipComponentId": {"type": "Simple", "value": "b2", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 28, 28, 972118), datetime.datetime(2025, 5, 9, 14, 28, 28, 972118), 0) 2025-05-09 14:28:28,972 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,982 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: ed290328-06ae-4d4a-b6dd-d0b2c19972aa 2025-05-09 14:28:28,983 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,983 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,983 - sqlalchemy.engine.Engine - INFO - [cached since 50.03s ago] ('ed290328-06ae-4d4a-b6dd-d0b2c19972aa',) 2025-05-09 14:28:28,983 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:28:28,983 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:28:28,988 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:28,988 - sqlalchemy.engine.Engine - INFO - [cached since 50.03s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 28, 28, 988077), 'ed290328-06ae-4d4a-b6dd-d0b2c19972aa') 2025-05-09 14:28:28,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:28,998 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:28:28,998 - services.execution.task_context - INFO - 设置任务跳转至组件: b2 2025-05-09 14:28:28,998 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:28,998 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:28,998 - sqlalchemy.engine.Engine - INFO - [cached since 49.97s ago] ('fe3f7e34-31f1-419a-835f-c450cefffd47', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b2", "output": {"skipTo": "b2", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 28, 998195), datetime.datetime(2025, 5, 9, 14, 28, 28, 998195), 0) 2025-05-09 14:28:28,998 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,005 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,005 - sqlalchemy.engine.Engine - INFO - [cached since 50.06s ago] ('ed290328-06ae-4d4a-b6dd-d0b2c19972aa',) 2025-05-09 14:28:29,005 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:28:29,005 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:28:29,005 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,015 - sqlalchemy.engine.Engine - INFO - [cached since 49.96s ago] (datetime.datetime(2025, 5, 9, 14, 28, 29, 5708), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 28, 29, 5708), 'ed290328-06ae-4d4a-b6dd-d0b2c19972aa') 2025-05-09 14:28:29,015 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,032 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:28:29,032 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,039 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:29,039 - sqlalchemy.engine.Engine - INFO - [cached since 50.11s ago] ('b79e3c71-ce37-4f90-9b70-c5a274f626ed', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 29, 32721), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 28, 29, 38283), datetime.datetime(2025, 5, 9, 14, 28, 29, 38283), 0) 2025-05-09 14:28:29,041 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,048 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,048 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,048 - sqlalchemy.engine.Engine - INFO - [cached since 50.1s ago] ('b79e3c71-ce37-4f90-9b70-c5a274f626ed',) 2025-05-09 14:28:29,055 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:28:29,055 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:28:29,055 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,055 - sqlalchemy.engine.Engine - INFO - [cached since 49.82s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 28, 29, 55628), 'b79e3c71-ce37-4f90-9b70-c5a274f626ed') 2025-05-09 14:28:29,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,072 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:28:29,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,072 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:29,072 - sqlalchemy.engine.Engine - INFO - [cached since 50.14s ago] ('a372ad9c-bd90-4f4f-953a-d67c480b33e0', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 29, 72387), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 28, 29, 72387), datetime.datetime(2025, 5, 9, 14, 28, 29, 72387), 0) 2025-05-09 14:28:29,072 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,082 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,082 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,088 - sqlalchemy.engine.Engine - INFO - [cached since 50.14s ago] ('a372ad9c-bd90-4f4f-953a-d67c480b33e0',) 2025-05-09 14:28:29,088 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:28:29,088 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:28:29,088 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,088 - sqlalchemy.engine.Engine - INFO - [cached since 49.85s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b5": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 28, 29, 88822), 'a372ad9c-bd90-4f4f-953a-d67c480b33e0') 2025-05-09 14:28:29,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,098 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,098 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:28:29,098 - sqlalchemy.engine.Engine - INFO - [cached since 50.06s ago] ('b7e5b954-e5c7-4586-9756-405dda851d50', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (200 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13aae4cd-d39c-44a0-b060-2bff0932f72a', datetime.datetime(2025, 5, 9, 14, 28, 29, 98652), datetime.datetime(2025, 5, 9, 14, 28, 29, 98652), 0) 2025-05-09 14:28:29,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,105 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,105 - sqlalchemy.engine.Engine - INFO - [cached since 50.16s ago] ('017941ed-4840-46f4-afbf-a560527f4502',) 2025-05-09 14:28:29,105 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:28:29,105 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:28:29,105 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:28:29,105 - sqlalchemy.engine.Engine - INFO - [cached since 50.05s ago] (datetime.datetime(2025, 5, 9, 14, 28, 29, 105476), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 28, 29, 105476), '017941ed-4840-46f4-afbf-a560527f4502') 2025-05-09 14:28:29,115 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,122 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:29,288 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 13aae4cd-d39c-44a0-b060-2bff0932f72a 2025-05-09 14:28:29,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:29,288 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:28:29,288 - sqlalchemy.engine.Engine - INFO - [cached since 49.91s ago] (datetime.datetime(2025, 5, 9, 14, 28, 29, 288280), '任务执行成功', , 623, 1, datetime.datetime(2025, 5, 9, 14, 28, 29, 288280), '13aae4cd-d39c-44a0-b060-2bff0932f72a') 2025-05-09 14:28:29,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:29,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: 13aae4cd-d39c-44a0-b060-2bff0932f72a, 结果: True 2025-05-09 14:28:35,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:28:35,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:28:35,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:28:35,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:28:35,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:28:35,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:28:35,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:28:35,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:28:35,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:28:35,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:28:35,425 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:28:35,425 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 13, 28, 35, 415142)) 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:28:35,425 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:28:35,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:28:35,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:28:35,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:28:35,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:28:35,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:28:35,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:28:35,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:28:35,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:28:35,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:28:35,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:28:35,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:28:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:28:35,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:28:35,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:28:35,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:28:35,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:28:35,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:28:35,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:28:35,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:28:35,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:29:05,462 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:29:05,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:29:05,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:29:05,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:29:05,462 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:29:05,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:29:14,581 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:29:14,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,584 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:29:14,584 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:29:14,585 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,587 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,587 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:29:14,587 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:29:14,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,589 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:29:14,589 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:29:14,589 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:29:14,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,590 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:29:14,590 - sqlalchemy.engine.Engine - INFO - [cached since 95.87s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 29, 14, 590826), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:29:14,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,606 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:29:14,606 - sqlalchemy.engine.Engine - INFO - [cached since 95.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:29:14,608 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:14,608 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('4a063783-a51a-46fe-9800-f94f332e4d32', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 24, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 29, 14, 589819), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 29, 14, 608343), datetime.datetime(2025, 5, 9, 14, 29, 14, 608343), 0) 2025-05-09 14:29:14,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,615 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:29:14,615 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('4a063783-a51a-46fe-9800-f94f332e4d32',) 2025-05-09 14:29:14,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,618 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 4a063783-a51a-46fe-9800-f94f332e4d32 (优先级 1) 添加到队列 0 2025-05-09 14:29:14,618 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:29:14,619 - services.sync_service - INFO - 正在同步创建任务到天风系统: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:14,619 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"4a063783-a51a-46fe-9800-f94f332e4d32","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:29:14","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:29:14,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 获取到任务: 4a063783-a51a-46fe-9800-f94f332e4d32, 优先级: 1 2025-05-09 14:29:14,646 - services.execution.task_executor - DEBUG - 任务 4a063783-a51a-46fe-9800-f94f332e4d32 设置超时时间: 3600秒 2025-05-09 14:29:14,647 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,647 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:29:14,648 - sqlalchemy.engine.Engine - INFO - [cached since 95.91s ago] ('4a063783-a51a-46fe-9800-f94f332e4d32',) 2025-05-09 14:29:14,649 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:29:14,649 - sqlalchemy.engine.Engine - INFO - [cached since 95.94s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:29:14,650 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:29:14,651 - sqlalchemy.engine.Engine - INFO - [cached since 95.79s ago] (datetime.datetime(2025, 5, 9, 14, 29, 14, 650336), datetime.datetime(2025, 5, 9, 14, 29, 14, 650336), '4a063783-a51a-46fe-9800-f94f332e4d32') 2025-05-09 14:29:14,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,662 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:14,743 - services.sync_service - INFO - 成功同步任务到系统任务: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:14,747 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:14,749 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1678秒 2025-05-09 14:29:14,791 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:14,792 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,796 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:29:14,797 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 29, 14, 796663), '4a063783-a51a-46fe-9800-f94f332e4d32') 2025-05-09 14:29:14,799 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,808 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:29:14,809 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,813 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:14,813 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('cf157177-8acb-47ff-97bc-b7198eccdd87', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 14, 809667), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 29, 14, 813656), datetime.datetime(2025, 5, 9, 14, 29, 14, 813656), 0) 2025-05-09 14:29:14,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,827 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,829 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('cf157177-8acb-47ff-97bc-b7198eccdd87',) 2025-05-09 14:29:14,831 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:29:14,832 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:29:14,834 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,835 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 29, 14, 834664), 'cf157177-8acb-47ff-97bc-b7198eccdd87') 2025-05-09 14:29:14,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,842 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:29:14,843 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:29:14,845 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:29:14,847 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,850 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:14,853 - sqlalchemy.engine.Engine - INFO - [cached since 95.92s ago] ('f0016e84-3268-4ab2-adff-f93667abdb09', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 14, 847664), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 29, 14, 850682), datetime.datetime(2025, 5, 9, 14, 29, 14, 850682), 0) 2025-05-09 14:29:14,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,862 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: f0016e84-3268-4ab2-adff-f93667abdb09 2025-05-09 14:29:14,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,866 - sqlalchemy.engine.Engine - INFO - [cached since 95.92s ago] ('f0016e84-3268-4ab2-adff-f93667abdb09',) 2025-05-09 14:29:14,869 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:29:14,869 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:29:14,869 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,873 - sqlalchemy.engine.Engine - INFO - [cached since 95.92s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 29, 14, 869658), 'f0016e84-3268-4ab2-adff-f93667abdb09') 2025-05-09 14:29:14,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,883 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:29:14,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,885 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:29:14,889 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('test', 0) 2025-05-09 14:29:14,893 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:29:14,897 - sqlalchemy.engine.Engine - INFO - [cached since 95.88s ago] ('eb277dce-3a31-4142-9fba-f69322e3169a', 'test', '1', datetime.datetime(2025, 5, 9, 14, 29, 14, 893663), datetime.datetime(2025, 5, 9, 14, 29, 14, 893663), 0) 2025-05-09 14:29:14,898 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,907 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:14,909 - sqlalchemy.engine.Engine - INFO - [cached since 95.87s ago] ('2c8195c3-f445-4b61-8ebf-d626a3578cf2', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 14, 907888), datetime.datetime(2025, 5, 9, 14, 29, 14, 907888), 0) 2025-05-09 14:29:14,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,926 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,926 - sqlalchemy.engine.Engine - INFO - [cached since 95.97s ago] ('f0016e84-3268-4ab2-adff-f93667abdb09',) 2025-05-09 14:29:14,928 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:29:14,929 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:29:14,929 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,932 - sqlalchemy.engine.Engine - INFO - [cached since 95.87s ago] (datetime.datetime(2025, 5, 9, 14, 29, 14, 929032), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 29, 14, 929032), 'f0016e84-3268-4ab2-adff-f93667abdb09') 2025-05-09 14:29:14,933 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,941 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:29:14,942 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,945 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:14,945 - sqlalchemy.engine.Engine - INFO - [cached since 96.01s ago] ('491c8d86-b3bb-4ece-b280-ad45485db1f5', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 14, 942033), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 29, 14, 944040), datetime.datetime(2025, 5, 9, 14, 29, 14, 945042), 0) 2025-05-09 14:29:14,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,954 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 491c8d86-b3bb-4ece-b280-ad45485db1f5 2025-05-09 14:29:14,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,956 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,956 - sqlalchemy.engine.Engine - INFO - [cached since 96s ago] ('491c8d86-b3bb-4ece-b280-ad45485db1f5',) 2025-05-09 14:29:14,958 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:29:14,959 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:29:14,960 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:14,960 - sqlalchemy.engine.Engine - INFO - [cached since 96s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 29, 14, 960033), '491c8d86-b3bb-4ece-b280-ad45485db1f5') 2025-05-09 14:29:14,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,969 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:29:14,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,970 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:29:14,973 - sqlalchemy.engine.Engine - INFO - [cached since 95.96s ago] ('test', 0) 2025-05-09 14:29:14,975 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:29:14,977 - sqlalchemy.engine.Engine - INFO - [cached since 95.87s ago] (datetime.datetime(2025, 5, 9, 14, 29, 14, 975036), 1, 'test', 0) 2025-05-09 14:29:14,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:14,987 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:14,990 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:14,990 - sqlalchemy.engine.Engine - INFO - [cached since 95.95s ago] ('0721a673-c147-4333-b968-134d01fd1627', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 14, 989041), datetime.datetime(2025, 5, 9, 14, 29, 14, 989041), 0) 2025-05-09 14:29:14,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,001 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,002 - sqlalchemy.engine.Engine - INFO - [cached since 96.05s ago] ('491c8d86-b3bb-4ece-b280-ad45485db1f5',) 2025-05-09 14:29:15,003 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:29:15,004 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:29:15,005 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,006 - sqlalchemy.engine.Engine - INFO - [cached since 95.94s ago] (datetime.datetime(2025, 5, 9, 14, 29, 15, 4032), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 29, 15, 5041), '491c8d86-b3bb-4ece-b280-ad45485db1f5') 2025-05-09 14:29:15,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,017 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:29:15,017 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,018 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:15,019 - sqlalchemy.engine.Engine - INFO - [cached since 96.09s ago] ('c2af004c-b14c-4dc7-8a85-819af77429da', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b2", "required": true}}', '{"skipComponentId": "b2"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 15, 17035), , '{"skipComponentId": {"type": "Simple", "value": "b2", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 29, 15, 18032), datetime.datetime(2025, 5, 9, 14, 29, 15, 18032), 0) 2025-05-09 14:29:15,022 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,030 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: c2af004c-b14c-4dc7-8a85-819af77429da 2025-05-09 14:29:15,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,032 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,032 - sqlalchemy.engine.Engine - INFO - [cached since 96.08s ago] ('c2af004c-b14c-4dc7-8a85-819af77429da',) 2025-05-09 14:29:15,034 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:29:15,034 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:29:15,035 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,035 - sqlalchemy.engine.Engine - INFO - [cached since 96.08s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 29, 15, 35033), 'c2af004c-b14c-4dc7-8a85-819af77429da') 2025-05-09 14:29:15,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,045 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:29:15,048 - services.execution.task_context - INFO - 设置任务跳转至组件: b2 2025-05-09 14:29:15,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,053 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:15,054 - sqlalchemy.engine.Engine - INFO - [cached since 96.02s ago] ('497fdb4d-e119-45a8-a88a-9c01bcfab9f5', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b2", "output": {"skipTo": "b2", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 15, 53754), datetime.datetime(2025, 5, 9, 14, 29, 15, 53754), 0) 2025-05-09 14:29:15,057 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,066 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,067 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,068 - sqlalchemy.engine.Engine - INFO - [cached since 96.12s ago] ('c2af004c-b14c-4dc7-8a85-819af77429da',) 2025-05-09 14:29:15,070 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:29:15,071 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:29:15,071 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,071 - sqlalchemy.engine.Engine - INFO - [cached since 96.01s ago] (datetime.datetime(2025, 5, 9, 14, 29, 15, 71747), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 29, 15, 71747), 'c2af004c-b14c-4dc7-8a85-819af77429da') 2025-05-09 14:29:15,072 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,082 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:29:15,083 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,086 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:15,087 - sqlalchemy.engine.Engine - INFO - [cached since 96.15s ago] ('57333f0f-aad6-43d6-be6a-097e3b36e82e', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 15, 82747), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 29, 15, 86747), datetime.datetime(2025, 5, 9, 14, 29, 15, 86747), 0) 2025-05-09 14:29:15,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,100 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,103 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,104 - sqlalchemy.engine.Engine - INFO - [cached since 96.15s ago] ('57333f0f-aad6-43d6-be6a-097e3b36e82e',) 2025-05-09 14:29:15,106 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:29:15,107 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:29:15,109 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,110 - sqlalchemy.engine.Engine - INFO - [cached since 95.87s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 29, 15, 109212), '57333f0f-aad6-43d6-be6a-097e3b36e82e') 2025-05-09 14:29:15,111 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,122 - services.execution.block_executor - INFO - 跳过执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:29:15,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,127 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:15,128 - sqlalchemy.engine.Engine - INFO - [cached since 96.19s ago] ('8a224164-aff0-40b0-80d2-33e43adb4c30', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 15, 123216), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 29, 15, 127208), datetime.datetime(2025, 5, 9, 14, 29, 15, 127208), 0) 2025-05-09 14:29:15,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,138 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,139 - sqlalchemy.engine.Engine - INFO - [cached since 96.19s ago] ('8a224164-aff0-40b0-80d2-33e43adb4c30',) 2025-05-09 14:29:15,142 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:29:15,142 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:29:15,144 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,144 - sqlalchemy.engine.Engine - INFO - [cached since 95.9s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b5": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 29, 15, 144208), '8a224164-aff0-40b0-80d2-33e43adb4c30') 2025-05-09 14:29:15,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,158 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:29:15,159 - sqlalchemy.engine.Engine - INFO - [cached since 96.12s ago] ('9ac054fc-2c0f-4a1c-951f-ea9b01b06074', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (200 characters truncated) ... : {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4a063783-a51a-46fe-9800-f94f332e4d32', datetime.datetime(2025, 5, 9, 14, 29, 15, 158201), datetime.datetime(2025, 5, 9, 14, 29, 15, 158201), 0) 2025-05-09 14:29:15,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,168 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,169 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,170 - sqlalchemy.engine.Engine - INFO - [cached since 96.22s ago] ('cf157177-8acb-47ff-97bc-b7198eccdd87',) 2025-05-09 14:29:15,172 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:29:15,173 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:29:15,173 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:29:15,174 - sqlalchemy.engine.Engine - INFO - [cached since 96.11s ago] (datetime.datetime(2025, 5, 9, 14, 29, 15, 173208), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 29, 15, 173208), 'cf157177-8acb-47ff-97bc-b7198eccdd87') 2025-05-09 14:29:15,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,187 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:15,249 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 4a063783-a51a-46fe-9800-f94f332e4d32 2025-05-09 14:29:15,250 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:15,252 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:29:15,253 - sqlalchemy.engine.Engine - INFO - [cached since 95.87s ago] (datetime.datetime(2025, 5, 9, 14, 29, 15, 250202), '任务执行成功', , 523, 1, datetime.datetime(2025, 5, 9, 14, 29, 15, 252200), '4a063783-a51a-46fe-9800-f94f332e4d32') 2025-05-09 14:29:15,255 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:15,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 完成任务: 4a063783-a51a-46fe-9800-f94f332e4d32, 结果: True 2025-05-09 14:29:35,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:29:35,432 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:29:35,433 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 13, 29, 35, 430394)) 2025-05-09 14:29:35,434 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:29:35,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:29:35,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:29:35,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:29:35,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:29:35,478 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:29:35,478 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:29:35,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:29:35,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:29:35,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:29:35,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:29:35,480 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:29:35,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:29:35,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:29:35,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:29:35,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:29:35,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:29:35,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:29:35,483 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:29:35,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:29:35,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:29:35,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:29:35,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:29:35,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:29:35,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:29:35,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:29:35,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:29:35,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:29:35,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:29:35,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:29:35,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:29:35,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:29:35,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:29:35,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:29:35,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:29:35,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:29:35,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:29:35,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:29:35,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:29:35,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:29:35,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:29:35,489 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:29:35,490 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:29:35,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:29:35,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:29:35,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:29:35,490 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:29:35,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:29:35,490 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:29:35,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:29:35,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:29:35,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:29:35,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:29:35,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:29:35,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:29:35,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:29:35,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:29:35,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:29:35,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:29:35,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:29:35,494 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:29:35,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:29:35,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:29:35,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:29:35,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:29:35,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:29:35,495 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:29:35,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:29:35,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:29:35,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:29:35,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:29:35,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:29:35,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:29:35,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:29:35,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:29:35,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:29:35,497 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:29:35,497 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:29:35,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:30:05,518 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:30:05,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:30:05,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:30:05,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:30:05,518 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:30:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:30:35,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:30:35,433 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:30:35,433 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 13, 30, 35, 433772)) 2025-05-09 14:30:35,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:30:35,527 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:30:35,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:30:35,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:30:35,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:30:35,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:30:35,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:30:35,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:30:35,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:30:35,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:30:35,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:30:35,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:30:35,531 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:30:35,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:30:35,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:30:35,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:30:35,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:30:35,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:30:35,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:30:35,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:30:35,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:30:35,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:30:35,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:30:35,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:30:35,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:30:35,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:30:35,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:30:35,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:30:35,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:30:35,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:30:35,535 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:30:35,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:30:35,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:30:35,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:30:35,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:30:35,536 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:30:35,537 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:30:35,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:30:35,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:30:35,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:30:35,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:30:35,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:30:35,538 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:30:35,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:30:35,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:30:35,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:30:35,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:30:35,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:30:35,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:30:35,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:30:35,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:30:35,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:30:35,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:30:35,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:30:35,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:30:35,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:30:35,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:30:35,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:30:35,540 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:30:35,540 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:30:35,540 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:30:35,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:30:35,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:30:35,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:30:35,540 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:30:35,540 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:30:35,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:30:35,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:30:35,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:30:35,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:30:35,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:30:35,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:30:35,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:30:35,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:30:35,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:30:35,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:30:35,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:30:35,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:30:35,542 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:30:35,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:30:35,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:30:35,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:30:35,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:30:35,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:30:35,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:31:05,537 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:31:05,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:31:05,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:31:05,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:31:05,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:31:05,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:31:35,442 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:31:35,442 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:31:35,442 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 9, 13, 31, 35, 442357)) 2025-05-09 14:31:35,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:31:35,542 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:31:35,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:31:35,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:31:35,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:31:35,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:31:35,547 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:31:35,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:31:35,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:31:35,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:31:35,548 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:31:35,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:31:35,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:31:35,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:31:35,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:31:35,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:31:35,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:31:35,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:31:35,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:31:35,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:31:35,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:31:35,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:31:35,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:31:35,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:31:35,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:31:35,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:31:35,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:31:35,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:31:35,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:31:35,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:31:35,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:31:35,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:31:35,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:31:35,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:31:35,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:31:35,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:31:35,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:31:35,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:31:35,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:31:35,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:31:35,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:31:35,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:31:35,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:31:35,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:31:35,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:31:35,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:31:35,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:31:35,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:31:35,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:31:35,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:31:35,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:31:35,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:31:35,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:31:35,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:32:05,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:32:05,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:32:05,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:32:05,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:32:05,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:32:05,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:32:05,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:32:05,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:32:05,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:32:05,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:32:05,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:32:05,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:32:35,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:32:35,440 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:32:35,440 - sqlalchemy.engine.Engine - INFO - [cached since 300s ago] (, datetime.datetime(2025, 5, 9, 13, 32, 35, 440339)) 2025-05-09 14:32:35,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:32:35,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:32:35,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:32:35,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:32:35,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:32:35,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:32:35,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:32:35,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:32:35,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:32:35,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:32:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:32:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:32:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:32:35,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:32:35,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:32:35,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:32:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:32:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:32:35,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:32:35,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:32:35,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:32:35,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:32:35,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:32:35,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:32:35,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:32:35,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:32:35,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:32:35,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:32:35,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:32:35,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:32:35,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:32:35,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:32:35,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:32:35,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:32:35,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:33:05,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:33:05,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:33:05,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:33:05,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:33:05,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:33:05,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:33:05,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:33:05,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:33:05,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:33:05,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:33:05,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:33:05,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:33:35,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:33:35,422 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:33:35,422 - sqlalchemy.engine.Engine - INFO - [cached since 360s ago] (, datetime.datetime(2025, 5, 9, 13, 33, 35, 422933)) 2025-05-09 14:33:35,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:33:35,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:33:35,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:33:35,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:33:35,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:33:35,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:33:35,650 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:33:35,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:33:35,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:33:35,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:33:35,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:33:35,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:33:35,657 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:33:35,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:33:35,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:33:35,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:33:35,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:33:35,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:33:35,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:33:35,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:33:35,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:33:35,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:33:35,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:33:35,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:33:35,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:33:35,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:33:35,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:33:35,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:33:35,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:33:35,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:33:35,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:33:35,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:33:35,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:33:35,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:33:35,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:33:35,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:33:35,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:33:35,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:34:05,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:34:05,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:34:05,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:34:05,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:34:05,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:34:05,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:34:05,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:34:05,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:34:05,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:34:05,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:34:35,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:34:35,440 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:34:35,440 - sqlalchemy.engine.Engine - INFO - [cached since 420s ago] (, datetime.datetime(2025, 5, 9, 13, 34, 35, 440585)) 2025-05-09 14:34:35,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:34:35,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:34:35,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:34:35,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:34:35,734 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:34:35,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:34:35,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:34:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:34:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:34:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:34:35,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:34:35,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:34:35,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:34:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:34:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:34:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:34:35,742 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:34:35,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:34:35,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:34:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:34:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:34:35,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:34:35,746 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:34:35,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:34:35,746 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:34:35,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:34:35,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:34:35,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:34:35,746 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:34:35,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:34:35,746 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:34:35,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:34:35,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:34:35,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:34:35,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:34:35,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:34:35,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:34:35,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:34:35,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:34:35,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:34:35,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:34:35,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:34:35,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:35:05,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:35:05,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:35:05,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:35:35,456 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:35:35,456 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:35:35,456 - sqlalchemy.engine.Engine - INFO - [cached since 480s ago] (, datetime.datetime(2025, 5, 9, 13, 35, 35, 456256)) 2025-05-09 14:35:35,456 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:35:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:35:35,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:35:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:35:35,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:35:35,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:35:35,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:35:35,799 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:35:35,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:35:35,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:35:35,799 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:35:35,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:35:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:35:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:35:35,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:35:35,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:35:35,809 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:35:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:35:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:35:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:35:35,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:35:35,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:35:35,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:36:05,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:36:05,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:36:05,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:36:05,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:36:05,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:36:05,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:36:05,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:36:05,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:36:05,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:36:05,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:36:05,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:36:05,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:36:05,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:36:05,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:36:05,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:36:05,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:36:05,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:36:05,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:36:05,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:36:05,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:36:05,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:36:05,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:36:05,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:36:05,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:36:35,474 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:36:35,475 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:36:35,475 - sqlalchemy.engine.Engine - INFO - [cached since 540.1s ago] (, datetime.datetime(2025, 5, 9, 13, 36, 35, 473091)) 2025-05-09 14:36:35,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:36:35,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:36:35,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:36:35,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:36:35,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:36:35,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:36:35,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:36:35,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:36:35,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:36:35,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:36:35,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:36:35,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:36:35,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:36:35,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:36:35,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:36:35,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:36:35,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:36:35,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:36:35,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:36:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:36:35,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:36:35,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:36:35,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:36:35,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:36:35,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:36:35,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:36:35,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:36:35,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:36:35,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:36:35,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:36:35,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:36:35,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:36:35,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:36:35,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:36:35,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:36:35,897 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:36:35,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:36:35,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:36:35,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:36:35,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:36:35,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:36:35,897 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:36:35,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:36:35,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:36:35,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:36:35,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:36:35,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:36:35,907 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:36:35,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:36:35,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:36:35,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:36:35,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:36:35,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:36:35,917 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:36:35,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:36:35,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:36:35,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:36:35,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:36:35,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:36:35,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:37:05,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:37:05,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:37:05,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:37:05,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:37:05,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:37:05,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:37:05,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:37:05,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:37:05,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:37:05,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:37:05,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:37:05,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:37:05,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:37:05,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:37:05,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:37:05,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:37:05,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:37:05,933 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:37:05,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:37:05,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:37:05,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:37:05,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:37:05,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:37:05,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:37:35,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:37:35,491 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:37:35,491 - sqlalchemy.engine.Engine - INFO - [cached since 600.1s ago] (, datetime.datetime(2025, 5, 9, 13, 37, 35, 491376)) 2025-05-09 14:37:35,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:37:35,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:37:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:37:35,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:37:35,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:37:35,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:37:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:37:35,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:37:35,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:37:35,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:37:35,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:37:35,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:37:35,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:37:35,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:37:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:37:35,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:37:35,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:37:35,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:38:05,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:38:05,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:38:05,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:38:05,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:38:05,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:38:05,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:38:05,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:38:05,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:38:05,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:38:05,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:38:05,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:38:05,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:38:05,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:38:05,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:38:05,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:38:05,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:38:05,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:38:05,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:38:05,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:38:05,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:38:05,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:38:05,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:38:05,989 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:38:05,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:38:35,497 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:38:35,497 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:38:35,497 - sqlalchemy.engine.Engine - INFO - [cached since 660.1s ago] (, datetime.datetime(2025, 5, 9, 13, 38, 35, 497284)) 2025-05-09 14:38:35,497 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:38:35,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:38:35,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:38:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:38:36,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:38:36,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:38:36,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:38:36,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:38:36,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:38:36,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:38:36,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:38:36,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:38:36,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:38:36,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:38:36,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:38:36,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:38:36,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:38:36,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:38:36,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:38:36,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:38:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:38:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:38:36,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:38:36,038 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:38:36,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:39:06,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:39:06,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:39:06,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:39:06,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:39:06,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:39:35,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:39:35,496 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:39:35,498 - sqlalchemy.engine.Engine - INFO - [cached since 720.1s ago] (, datetime.datetime(2025, 5, 9, 13, 39, 35, 495401)) 2025-05-09 14:39:35,506 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:39:36,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:39:36,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:39:36,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:39:36,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:39:36,072 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:39:36,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:39:36,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:39:36,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:39:36,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:39:36,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:39:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:39:36,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:39:36,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:39:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:39:36,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:39:36,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:39:36,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:39:36,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:39:36,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:39:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:39:36,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:39:36,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:39:36,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:40:06,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:40:06,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:40:06,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:40:35,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:40:35,509 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:40:35,509 - sqlalchemy.engine.Engine - INFO - [cached since 780.1s ago] (, datetime.datetime(2025, 5, 9, 13, 40, 35, 509841)) 2025-05-09 14:40:35,509 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:40:36,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:40:36,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:40:36,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:40:36,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:40:36,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:40:36,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:40:36,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:40:36,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:40:36,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:40:36,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:40:36,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:40:36,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:40:36,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:40:36,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:40:36,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:40:36,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:40:36,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:41:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:41:06,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:41:06,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:41:35,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:41:35,501 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:41:35,501 - sqlalchemy.engine.Engine - INFO - [cached since 840.1s ago] (, datetime.datetime(2025, 5, 9, 13, 41, 35, 501253)) 2025-05-09 14:41:35,501 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:41:36,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:41:36,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:41:36,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:41:36,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:41:36,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:41:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:41:36,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:41:36,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:42:06,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:42:06,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:42:06,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:42:06,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:42:06,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:42:06,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:42:06,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:42:06,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:42:06,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:42:06,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:42:06,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:42:06,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:42:06,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:42:06,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:42:06,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:42:06,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:42:06,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:42:06,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:42:06,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:42:06,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:42:06,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:42:06,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:42:06,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:42:06,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:42:35,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:42:35,510 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:42:35,510 - sqlalchemy.engine.Engine - INFO - [cached since 900.1s ago] (, datetime.datetime(2025, 5, 9, 13, 42, 35, 508523)) 2025-05-09 14:42:35,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:42:36,240 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:42:36,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:42:36,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:42:36,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:42:36,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:42:36,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:42:36,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:42:36,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:42:36,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:42:36,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:42:36,254 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:42:36,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:42:36,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:42:36,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:42:36,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:42:36,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:42:36,254 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:42:36,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:42:36,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:42:36,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:42:36,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:42:36,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:43:06,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:43:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:43:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:43:06,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:43:06,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:43:06,285 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:43:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:43:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:43:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:43:06,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:43:06,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:43:06,285 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:43:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:43:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:43:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:43:06,294 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:43:06,294 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:43:06,294 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:43:06,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:43:06,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:43:06,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:43:06,294 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:43:06,294 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:43:06,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:43:35,506 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:43:35,506 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:43:35,506 - sqlalchemy.engine.Engine - INFO - [cached since 960.1s ago] (, datetime.datetime(2025, 5, 9, 13, 43, 35, 506857)) 2025-05-09 14:43:35,506 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:43:36,316 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:43:36,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:43:36,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:43:36,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:43:36,318 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:43:36,318 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:43:36,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:43:36,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:43:36,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:43:36,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:43:36,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:43:36,329 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:43:36,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:43:36,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:43:36,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:43:36,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:43:36,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:43:36,329 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:43:36,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:43:36,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:43:36,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:43:36,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:43:36,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:43:36,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:43:36,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:43:36,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:43:36,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:43:36,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:43:36,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:43:36,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:43:36,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:43:36,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:43:36,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:43:36,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:43:36,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:43:36,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:43:36,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:43:36,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:43:36,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:43:36,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:43:36,352 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:43:36,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:43:36,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:43:36,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:43:36,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:44:06,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:44:06,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:44:06,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:44:06,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:44:06,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:44:06,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:44:06,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:44:06,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:44:06,370 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:44:06,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:44:06,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:44:06,370 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:44:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:44:06,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:44:06,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:44:06,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:44:06,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:44:35,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:44:35,518 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:44:35,518 - sqlalchemy.engine.Engine - INFO - [cached since 1020s ago] (, datetime.datetime(2025, 5, 9, 13, 44, 35, 516611)) 2025-05-09 14:44:35,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:44:36,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:44:36,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:44:36,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:44:36,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:44:36,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:45:06,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:45:06,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:45:06,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:45:06,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:45:06,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:45:06,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:45:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:45:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:45:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:45:06,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:45:06,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:45:06,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:45:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:45:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:45:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:45:06,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:45:06,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:45:06,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:45:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:45:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:45:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:45:06,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:45:06,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:45:06,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:45:35,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:45:35,541 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:45:35,545 - sqlalchemy.engine.Engine - INFO - [cached since 1080s ago] (, datetime.datetime(2025, 5, 9, 13, 45, 35, 537582)) 2025-05-09 14:45:35,545 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:45:36,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:45:36,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:45:36,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:45:36,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:45:36,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:45:36,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:45:36,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:45:36,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:45:36,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:45:36,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:45:36,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:45:36,455 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:45:36,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:45:36,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:45:36,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:45:36,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:45:36,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:45:36,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:45:36,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:45:36,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:45:36,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:45:36,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:45:36,461 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:45:36,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:45:36,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:45:36,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:45:36,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:45:36,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:45:36,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:45:36,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:45:36,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:45:36,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:45:36,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:45:36,477 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:45:36,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:45:36,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:45:36,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:45:36,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:45:36,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:45:36,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:45:36,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:45:36,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:45:36,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:45:36,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:45:36,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:45:36,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:45:36,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:45:36,494 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:45:36,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:45:36,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:45:36,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:45:36,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:45:36,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:45:36,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:45:36,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:45:36,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:45:36,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:45:36,504 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:45:36,504 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:45:36,504 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:45:36,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:45:36,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:45:36,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:45:36,504 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:45:36,514 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:45:36,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:46:06,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:46:06,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:46:06,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:46:06,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:46:06,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:46:06,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:46:06,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:46:06,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:46:06,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:46:06,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:46:06,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:46:06,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:46:06,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:46:06,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:46:06,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:46:06,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:46:06,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:46:06,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:46:06,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:46:06,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:46:06,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:46:06,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:46:06,530 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:46:06,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:46:35,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:46:35,546 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:46:35,546 - sqlalchemy.engine.Engine - INFO - [cached since 1140s ago] (, datetime.datetime(2025, 5, 9, 13, 46, 35, 546932)) 2025-05-09 14:46:35,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:46:36,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:46:36,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:46:36,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:46:36,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:46:36,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:46:36,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:46:36,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:46:36,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:46:36,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:46:36,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:46:36,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:46:36,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:46:36,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:46:36,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:46:36,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:46:36,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:46:36,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:46:36,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:46:36,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:46:36,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:46:36,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:46:36,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:46:36,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:46:36,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:46:36,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:46:36,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:46:36,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:46:36,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:46:36,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:46:36,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:46:36,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:46:36,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:46:36,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:46:36,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:46:36,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:46:36,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:46:36,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:46:36,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:46:36,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:46:36,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:46:36,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:46:36,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:46:36,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:47:06,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:47:06,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:47:06,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:47:06,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:47:06,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:47:35,544 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:47:35,544 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:47:35,544 - sqlalchemy.engine.Engine - INFO - [cached since 1200s ago] (, datetime.datetime(2025, 5, 9, 13, 47, 35, 544640)) 2025-05-09 14:47:35,544 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:47:36,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:47:36,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:47:36,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:47:36,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:47:36,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:47:36,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:47:36,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:47:36,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:47:36,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:47:36,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:47:36,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:47:36,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:47:36,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:47:36,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:47:36,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:47:36,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:47:36,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:47:36,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:47:36,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:47:36,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:47:36,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:47:36,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:47:36,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:47:36,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:47:36,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:47:36,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:47:36,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:47:36,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:47:36,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:47:36,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:47:36,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:47:36,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:47:36,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:48:06,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:48:06,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:48:06,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:48:06,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:48:35,556 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:48:35,556 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:48:35,556 - sqlalchemy.engine.Engine - INFO - [cached since 1260s ago] (, datetime.datetime(2025, 5, 9, 13, 48, 35, 556972)) 2025-05-09 14:48:35,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:48:36,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:48:36,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:48:36,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:48:36,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:48:36,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:48:36,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:48:36,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:49:06,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:49:06,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:49:06,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:49:06,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:49:06,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:49:06,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:49:06,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:49:06,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:49:06,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:49:06,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:49:06,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:49:06,731 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:49:06,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:49:06,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:49:06,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:49:06,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:49:06,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:49:06,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:49:06,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:49:06,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:49:06,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:49:06,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:49:06,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:49:06,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:49:35,571 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:49:35,571 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:49:35,571 - sqlalchemy.engine.Engine - INFO - [cached since 1320s ago] (, datetime.datetime(2025, 5, 9, 13, 49, 35, 571369)) 2025-05-09 14:49:35,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:49:36,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:49:36,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:49:36,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:49:36,743 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:49:36,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:49:36,743 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:49:36,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:49:36,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:49:36,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:49:36,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:49:36,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:49:36,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:49:36,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:49:36,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:49:36,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:49:36,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:49:36,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:49:36,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:49:36,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:49:36,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:49:36,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:49:36,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:49:36,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:49:36,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:49:36,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:49:36,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:49:36,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:49:36,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:49:36,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:49:36,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:49:36,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:49:36,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:49:36,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:49:36,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:49:36,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:49:36,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:49:36,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:49:36,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:49:36,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:49:36,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:49:36,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:49:36,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:49:36,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:49:36,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:49:36,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:49:36,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:49:36,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:49:36,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:49:36,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:49:36,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:49:36,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:49:36,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:49:36,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:49:36,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:49:36,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:49:36,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:49:36,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:49:36,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:49:36,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:49:36,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:49:36,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:49:36,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:49:36,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:49:36,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:49:36,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:49:36,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:50:06,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:50:06,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:50:06,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:50:06,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:50:06,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:50:06,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:50:06,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:50:06,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:50:06,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:50:06,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:50:06,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:50:06,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:50:06,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:50:06,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:50:06,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:50:06,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:50:06,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:50:35,593 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:50:35,593 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:50:35,593 - sqlalchemy.engine.Engine - INFO - [cached since 1380s ago] (, datetime.datetime(2025, 5, 9, 13, 50, 35, 593646)) 2025-05-09 14:50:35,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:50:36,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:50:36,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:50:36,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:50:36,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:50:36,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:50:36,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:50:36,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:50:36,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:50:36,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:50:36,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:50:36,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:50:36,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:50:36,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:50:36,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:50:36,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:50:36,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:50:36,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:50:36,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:50:36,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:50:36,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:50:36,858 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:50:36,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:50:36,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:50:36,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:50:36,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:50:36,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:50:36,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:50:36,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:50:36,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:50:36,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:50:36,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:50:36,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:50:36,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:50:36,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:50:36,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:50:36,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:50:36,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:50:36,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:50:36,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:50:36,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:50:36,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:50:36,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:50:36,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:50:36,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:50:36,865 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:50:36,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:50:36,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:50:36,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:50:36,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:50:36,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:50:36,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:50:51,077 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:50:51,077 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 14:50:51,077 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:50:51,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:50:51,087 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:50:51,087 - sqlalchemy.engine.Engine - INFO - [cached since 1392s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:50:51,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:50:51,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:50:51,087 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:50:51,087 - sqlalchemy.engine.Engine - INFO - [cached since 1392s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:50:51,093 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:50:51,093 - sqlalchemy.engine.Engine - INFO - [cached since 1345s ago] (25, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 50, 51, 93355), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:50:51,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:50:51,111 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0340秒 2025-05-09 14:51:06,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:51:06,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:51:06,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:51:06,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:51:06,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:51:06,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:51:06,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:51:06,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:51:06,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:51:06,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:51:06,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:51:06,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:51:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:51:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:51:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:51:06,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:51:06,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:51:06,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:51:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:51:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:51:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:51:06,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:51:06,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:51:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:51:35,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:35,589 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:51:35,589 - sqlalchemy.engine.Engine - INFO - [cached since 1440s ago] (, datetime.datetime(2025, 5, 9, 13, 51, 35, 587903)) 2025-05-09 14:51:35,589 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:36,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:51:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:51:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:51:36,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:51:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:51:36,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:51:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:51:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:51:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:51:36,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:51:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:51:36,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:51:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:51:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:51:36,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:51:36,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:51:36,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:51:36,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:51:36,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:51:36,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:51:36,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:51:36,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:51:36,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:51:36,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:51:36,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:51:36,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:51:36,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:51:36,888 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:51:36,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:51:36,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:51:36,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:51:36,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:51:36,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:51:36,888 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:51:36,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:51:36,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:51:36,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:51:36,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:51:36,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:51:36,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:51:36,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:51:36,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:51:36,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:51:36,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:51:36,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:51:36,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:51:36,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:51:36,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:51:36,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:51:36,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:51:36,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:51:36,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:51:36,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:51:36,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:51:36,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:51:36,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:51:36,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:51:36,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:51:36,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:51:36,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:51:36,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:51:36,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:51:36,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:51:36,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:51:36,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:51:36,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:51:52,084 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:51:52,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:52,092 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:51:52,092 - sqlalchemy.engine.Engine - INFO - [cached since 1453s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:51:52,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:52,092 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0075秒 2025-05-09 14:51:53,889 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:51:53,889 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 14:51:53,889 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:51:53,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:53,889 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:51:53,889 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:51:53,896 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:53,896 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:53,896 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:51:53,896 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:51:53,898 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:53,898 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:51:53,898 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:51:53,898 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:51:53,900 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:53,900 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:51:53,900 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 51, 53, 900926), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:51:53,900 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:53,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:53,916 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:51:53,916 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:51:53,916 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:53,916 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('192624b5-80c5-43db-b176-f937bafad5e3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 25, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (1032 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 51, 53, 898921), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 51, 53, 916702), datetime.datetime(2025, 5, 9, 14, 51, 53, 916702), 0) 2025-05-09 14:51:53,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:53,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:53,929 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:51:53,929 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('192624b5-80c5-43db-b176-f937bafad5e3',) 2025-05-09 14:51:53,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:53,929 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 192624b5-80c5-43db-b176-f937bafad5e3 (优先级 1) 添加到队列 0 2025-05-09 14:51:53,929 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:51:53,929 - services.sync_service - INFO - 正在同步创建任务到天风系统: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:53,929 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"192624b5-80c5-43db-b176-f937bafad5e3","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:51:53","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:51:53,946 - services.sync_service - INFO - 成功同步任务到系统任务: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:53,946 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:53,946 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:53,946 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0573秒 2025-05-09 14:51:54,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 获取到任务: 192624b5-80c5-43db-b176-f937bafad5e3, 优先级: 1 2025-05-09 14:51:54,006 - services.execution.task_executor - DEBUG - 任务 192624b5-80c5-43db-b176-f937bafad5e3 设置超时时间: 3600秒 2025-05-09 14:51:54,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,006 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:51:54,013 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('192624b5-80c5-43db-b176-f937bafad5e3',) 2025-05-09 14:51:54,013 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:51:54,013 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:51:54,023 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:51:54,023 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 23063), datetime.datetime(2025, 5, 9, 14, 51, 54, 23063), '192624b5-80c5-43db-b176-f937bafad5e3') 2025-05-09 14:51:54,023 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,030 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:54,056 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:54,062 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,062 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:51:54,062 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 51, 54, 62544), '192624b5-80c5-43db-b176-f937bafad5e3') 2025-05-09 14:51:54,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,063 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:51:54,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,074 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,074 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('b8f89a7f-5d30-4dca-8dac-17d8ffa11f77', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 63746), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 51, 54, 74155), datetime.datetime(2025, 5, 9, 14, 51, 54, 74155), 0) 2025-05-09 14:51:54,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,079 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,079 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,079 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('b8f89a7f-5d30-4dca-8dac-17d8ffa11f77',) 2025-05-09 14:51:54,079 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:51:54,079 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:51:54,079 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,079 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 51, 54, 79973), 'b8f89a7f-5d30-4dca-8dac-17d8ffa11f77') 2025-05-09 14:51:54,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,090 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:51:54,090 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 5 个子块 2025-05-09 14:51:54,095 - services.execution.block_executor - INFO - 执行子块 [1/5] - 名称: b1, ID: 6, 类型: CacheDataBp 2025-05-09 14:51:54,096 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,096 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,096 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('c8244854-6479-449c-a72e-f8ba8339711a', 'b1', '6', '', '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{"key": "test", "value": "1"}', '{}', 'CacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 95958), , '{"key": {"type": "Simple", "value": "test", "required": true}, "value": {"type": "Simple", "value": "1", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 51, 54, 96903), datetime.datetime(2025, 5, 9, 14, 51, 54, 96903), 0) 2025-05-09 14:51:54,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,106 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: c8244854-6479-449c-a72e-f8ba8339711a 2025-05-09 14:51:54,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,106 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,106 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('c8244854-6479-449c-a72e-f8ba8339711a',) 2025-05-09 14:51:54,106 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:51:54,106 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:51:54,106 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,106 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 51, 54, 106218), 'c8244854-6479-449c-a72e-f8ba8339711a') 2025-05-09 14:51:54,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,116 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 14:51:54,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,116 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:51:54,116 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('test', 0) 2025-05-09 14:51:54,116 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_datacachesplit (id, data_key, data_value, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,125 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('590a5097-c607-4212-bd02-a4f610bc5a9e', 'test', '1', datetime.datetime(2025, 5, 9, 14, 51, 54, 116266), datetime.datetime(2025, 5, 9, 14, 51, 54, 116266), 0) 2025-05-09 14:51:54,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,131 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,139 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('025954f8-fb97-4809-95e4-f4efdbbb8cd2', 1, '{"success": true, "message": "数据缓存成功: test"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 131192), datetime.datetime(2025, 5, 9, 14, 51, 54, 131192), 0) 2025-05-09 14:51:54,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,157 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,157 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('c8244854-6479-449c-a72e-f8ba8339711a',) 2025-05-09 14:51:54,162 - services.execution.block_executor - INFO - 块 b1 (ID: 6) 设置的变量: [] 2025-05-09 14:51:54,162 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 14:51:54,162 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,162 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 162900), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 51, 54, 162900), 'c8244854-6479-449c-a72e-f8ba8339711a') 2025-05-09 14:51:54,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,179 - services.execution.block_executor - INFO - 执行子块 [2/5] - 名称: b2, ID: 7, 类型: ClearCacheDataBp 2025-05-09 14:51:54,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,189 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,189 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('e6a84481-f11d-479a-b2e5-e9aaa1d3e137', 'b2', '7', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'ClearCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 189462), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 51, 54, 189462), datetime.datetime(2025, 5, 9, 14, 51, 54, 189462), 0) 2025-05-09 14:51:54,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,196 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: e6a84481-f11d-479a-b2e5-e9aaa1d3e137 2025-05-09 14:51:54,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,208 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,208 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('e6a84481-f11d-479a-b2e5-e9aaa1d3e137',) 2025-05-09 14:51:54,210 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:51:54,212 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:51:54,213 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,213 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 51, 54, 213301), 'e6a84481-f11d-479a-b2e5-e9aaa1d3e137') 2025-05-09 14:51:54,213 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,222 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:51:54,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,229 - sqlalchemy.engine.Engine - INFO - SELECT vwed_datacachesplit.id, vwed_datacachesplit.data_key, vwed_datacachesplit.data_value, vwed_datacachesplit.created_at, vwed_datacachesplit.updated_at, vwed_datacachesplit.is_deleted FROM vwed_datacachesplit WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:51:54,229 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('test', 0) 2025-05-09 14:51:54,229 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_datacachesplit SET updated_at=%s, is_deleted=%s WHERE vwed_datacachesplit.data_key = %s AND vwed_datacachesplit.is_deleted = %s 2025-05-09 14:51:54,229 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 229828), 1, 'test', 0) 2025-05-09 14:51:54,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,246 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,246 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,256 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('f18bb0fd-d379-4126-a3e9-8dcffe1d5709', 1, '{"success": true, "message": "缓存数据清除成功: test"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 246370), datetime.datetime(2025, 5, 9, 14, 51, 54, 246370), 0) 2025-05-09 14:51:54,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,272 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,272 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('e6a84481-f11d-479a-b2e5-e9aaa1d3e137',) 2025-05-09 14:51:54,280 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 14:51:54,280 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 14:51:54,280 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,280 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 280139), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 51, 54, 280139), 'e6a84481-f11d-479a-b2e5-e9aaa1d3e137') 2025-05-09 14:51:54,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,291 - services.execution.block_executor - INFO - 执行子块 [3/5] - 名称: b3, ID: 8, 类型: SkipToComponent 2025-05-09 14:51:54,291 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,296 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,296 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('f383d6f2-970e-45ce-ba9b-69f5106e8041', 'b3', '8', '', '{"skipComponentId": {"type": "Simple", "value": "b5", "required": true}}', '{"skipComponentId": "b5"}', '{}', 'SkipToComponent', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 291132), , '{"skipComponentId": {"type": "Simple", "value": "b5", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 51, 54, 296543), datetime.datetime(2025, 5, 9, 14, 51, 54, 296543), 0) 2025-05-09 14:51:54,296 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,306 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: f383d6f2-970e-45ce-ba9b-69f5106e8041 2025-05-09 14:51:54,306 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,306 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,306 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('f383d6f2-970e-45ce-ba9b-69f5106e8041',) 2025-05-09 14:51:54,306 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:51:54,312 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:51:54,312 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,312 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 51, 54, 312363), 'f383d6f2-970e-45ce-ba9b-69f5106e8041') 2025-05-09 14:51:54,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,323 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 14:51:54,323 - services.execution.task_context - INFO - 设置任务跳转至组件: b5 2025-05-09 14:51:54,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,329 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,329 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('4df79e4f-483a-4247-9f24-c243aeaf9d5a', 1, '{"success": true, "message": "设置跳转成功,将跳转到: b5", "output": {"skipTo": "b5", "executed": true, "skipped": true}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 329813), datetime.datetime(2025, 5, 9, 14, 51, 54, 329813), 0) 2025-05-09 14:51:54,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,339 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,339 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('f383d6f2-970e-45ce-ba9b-69f5106e8041',) 2025-05-09 14:51:54,346 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 14:51:54,346 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 14:51:54,346 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,346 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 346246), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 51, 54, 346246), 'f383d6f2-970e-45ce-ba9b-69f5106e8041') 2025-05-09 14:51:54,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,363 - services.execution.block_executor - INFO - 跳过执行子块 [4/5] - 名称: b4, ID: 9, 类型: GetCacheDataBp 2025-05-09 14:51:54,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,363 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,363 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('00190e40-e8d0-4f72-9180-db1806fea090', 'b4', '9', '', '{"key": {"type": "Simple", "value": "test", "required": true}}', '{"key": "test"}', '{}', 'GetCacheDataBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 363636), , '{"key": {"type": "Simple", "value": "test", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 51, 54, 363636), datetime.datetime(2025, 5, 9, 14, 51, 54, 363636), 0) 2025-05-09 14:51:54,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,379 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,379 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,379 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('00190e40-e8d0-4f72-9180-db1806fea090',) 2025-05-09 14:51:54,379 - services.execution.block_executor - INFO - 块 b4 (ID: 9) 设置的变量: [] 2025-05-09 14:51:54,379 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 14:51:54,389 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, status=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,389 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('null', '由于跳转设置,此块被跳过', , '{"blocks": {"b4": null}}', '由于跳转设置,此块被跳过', datetime.datetime(2025, 5, 9, 14, 51, 54, 389985), '00190e40-e8d0-4f72-9180-db1806fea090') 2025-05-09 14:51:54,389 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,396 - services.execution.block_executor - INFO - 找到跳转目标块: b5, ID: 10 2025-05-09 14:51:54,396 - services.execution.block_executor - INFO - 执行子块 [5/5] - 名称: b5, ID: 10, 类型: PrintBp 2025-05-09 14:51:54,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,406 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,406 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('9afd2526-bd26-46f9-bba9-fdaefc6fe20b', 'b5', '10', '', '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{"message": "blocks.b10.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 396704), , '{"message": {"type": "Expression", "value": "blocks.b10.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 51, 54, 406811), datetime.datetime(2025, 5, 9, 14, 51, 54, 406811), 0) 2025-05-09 14:51:54,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,417 - services.execution.block_executor - DEBUG - 为子块 10 创建记录, 记录ID: 9afd2526-bd26-46f9-bba9-fdaefc6fe20b 2025-05-09 14:51:54,417 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,417 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,422 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('9afd2526-bd26-46f9-bba9-fdaefc6fe20b',) 2025-05-09 14:51:54,422 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:51:54,422 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:51:54,429 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,429 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 51, 54, 429171), '9afd2526-bd26-46f9-bba9-fdaefc6fe20b') 2025-05-09 14:51:54,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,442 - services.execution.block_executor - INFO - 开始执行子块 10 的处理逻辑 2025-05-09 14:51:54,443 - services.execution.handlers.foundation - INFO - 任务 192624b5-80c5-43db-b176-f937bafad5e3 打印: None 2025-05-09 14:51:54,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,445 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,447 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('5fa80134-613e-402a-805f-ccb294d8090c', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 445762), datetime.datetime(2025, 5, 9, 14, 51, 54, 445762), 0) 2025-05-09 14:51:54,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,457 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,458 - sqlalchemy.engine.Engine - INFO - [cached since 1456s ago] ('9afd2526-bd26-46f9-bba9-fdaefc6fe20b',) 2025-05-09 14:51:54,459 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 14:51:54,459 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 14:51:54,462 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,462 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 459159), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 51, 54, 459159), '9afd2526-bd26-46f9-bba9-fdaefc6fe20b') 2025-05-09 14:51:54,462 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,472 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:51:54,472 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] ('2df37197-f61c-4cea-8f50-56ce28a079cd', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 6, "success": true, " ... (169 characters truncated) ... ": 9, "success": true, "output": {"executed": false, "reason": "skipped_by_jump"}}, {"child_id": 10, "success": true, "output": {"message": null}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '192624b5-80c5-43db-b176-f937bafad5e3', datetime.datetime(2025, 5, 9, 14, 51, 54, 472529), datetime.datetime(2025, 5, 9, 14, 51, 54, 472529), 0) 2025-05-09 14:51:54,479 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,479 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,490 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,490 - sqlalchemy.engine.Engine - INFO - [cached since 1456s ago] ('b8f89a7f-5d30-4dca-8dac-17d8ffa11f77',) 2025-05-09 14:51:54,493 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:51:54,493 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:51:54,494 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:51:54,494 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 494075), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 14, 51, 54, 494075), 'b8f89a7f-5d30-4dca-8dac-17d8ffa11f77') 2025-05-09 14:51:54,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,497 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:54,557 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 192624b5-80c5-43db-b176-f937bafad5e3 2025-05-09 14:51:54,562 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:51:54,564 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:51:54,564 - sqlalchemy.engine.Engine - INFO - [cached since 1455s ago] (datetime.datetime(2025, 5, 9, 14, 51, 54, 557021), '任务执行成功', , 467, 1, datetime.datetime(2025, 5, 9, 14, 51, 54, 564195), '192624b5-80c5-43db-b176-f937bafad5e3') 2025-05-09 14:51:54,564 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:51:54,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 完成任务: 192624b5-80c5-43db-b176-f937bafad5e3, 结果: True 2025-05-09 14:52:06,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:52:06,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:52:06,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:52:06,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:52:06,944 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:52:06,944 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:52:06,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:52:06,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:52:06,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:52:06,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:52:06,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:52:06,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:52:06,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:52:06,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:52:06,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:52:06,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:52:06,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:52:06,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:52:06,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:52:06,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:52:06,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:52:06,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:52:06,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:52:06,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:52:35,593 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:52:35,597 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:52:35,598 - sqlalchemy.engine.Engine - INFO - [cached since 1500s ago] (, datetime.datetime(2025, 5, 9, 13, 52, 35, 592025)) 2025-05-09 14:52:35,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:52:36,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:52:36,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:52:36,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:52:36,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:52:36,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:52:36,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:52:36,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:52:36,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:52:36,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:52:36,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:52:36,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:52:36,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:52:36,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:52:36,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:52:36,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:52:36,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:52:36,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:52:36,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:52:36,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:52:36,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:52:36,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:52:36,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:52:36,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:52:36,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:52:36,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:52:36,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:52:36,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:52:36,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:52:36,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:52:36,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:52:36,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:52:36,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:52:36,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:52:36,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:52:36,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:52:36,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:52:36,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:52:36,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:52:36,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:52:36,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:52:36,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:52:36,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:52:36,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:52:36,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:52:36,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:52:36,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:52:36,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:52:36,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:52:36,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:52:36,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:52:36,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:52:36,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:52:36,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:52:36,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:52:36,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:52:36,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:52:36,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:52:36,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:52:36,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:52:36,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:53:06,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:53:06,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:53:06,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:53:06,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:53:06,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:53:06,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:53:06,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:53:06,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:53:06,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:53:06,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:53:06,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:53:06,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:53:06,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:53:06,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:53:06,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:53:06,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:53:06,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:53:06,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:53:06,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:53:06,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:53:06,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:53:06,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:53:06,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:53:06,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:53:06,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:53:06,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:53:06,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:53:06,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:53:06,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:53:06,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:53:35,601 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:53:35,603 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:53:35,606 - sqlalchemy.engine.Engine - INFO - [cached since 1560s ago] (, datetime.datetime(2025, 5, 9, 13, 53, 35, 601936)) 2025-05-09 14:53:35,608 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:53:36,974 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:53:36,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:53:36,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:53:36,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:53:36,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:53:36,977 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:53:36,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:53:36,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:53:36,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:53:36,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:53:36,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:53:36,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:53:36,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:53:36,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:53:36,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:53:36,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:53:36,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:53:36,985 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:53:36,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:53:36,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:53:36,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:53:36,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:53:36,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:53:36,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:53:36,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:53:36,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:53:36,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:53:36,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:53:36,989 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:53:36,990 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:53:36,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:53:36,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:53:36,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:53:36,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:53:36,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:53:36,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:53:36,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:53:36,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:53:36,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:53:36,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:53:36,996 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:53:36,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:53:36,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:53:36,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:53:37,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:53:37,002 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:53:37,004 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:53:37,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:53:37,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:53:37,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:53:37,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:53:37,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:53:37,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:53:37,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:53:37,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:53:37,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:53:37,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:53:37,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:53:37,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:53:37,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:54:07,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:54:07,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:54:07,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:54:07,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:54:07,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:54:07,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:54:07,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:54:07,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:54:07,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:54:07,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:54:07,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:54:07,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:54:07,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:54:07,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:54:07,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:54:07,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:54:07,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:54:07,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:54:07,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:54:07,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:54:07,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:54:07,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:54:07,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:54:07,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:54:07,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:54:07,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:54:07,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:54:07,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:54:07,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:54:07,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:54:35,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:54:35,603 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:54:35,603 - sqlalchemy.engine.Engine - INFO - [cached since 1620s ago] (, datetime.datetime(2025, 5, 9, 13, 54, 35, 602719)) 2025-05-09 14:54:35,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:54:35,762 - app - INFO - 应用程序关闭中... 2025-05-09 14:54:35,762 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:54:35,762 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:54:35,762 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:54:35,768 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:54:35,768 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:54:35,768 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:54:35,768 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:54:35,768 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:54:35,768 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:54:35,768 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:54:35,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:54:35,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:54:35,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:54:35,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:54:35,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:54:35,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 14:54:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:54:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:54:35,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 14:54:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:54:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:54:35,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 14:54:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:54:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:54:35,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 14:54:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:54:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:54:35,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 14:54:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:54:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:54:35,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 14:54:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:54:35,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:54:35,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 14:54:35,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:54:35,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:54:35,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 14:54:35,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:54:35,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:54:35,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 5 2025-05-09 14:54:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:54:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:54:35,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 14:54:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:54:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:54:35,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 14:54:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:54:35,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:54:35,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 14:54:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:54:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:54:35,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 14:54:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:54:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:54:35,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 14:54:35,818 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:54:35,819 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:54:35,819 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:54:35,819 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:54:35,819 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:54:35,819 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:54:35,819 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:54:37,218 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:54:37,284 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:54:37,286 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:54:37,351 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:54:37,412 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:54:37,434 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:54:37,461 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:54:37,469 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:54:37,471 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,479 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:54:37,479 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,479 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:54:37,479 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,479 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:54:37,479 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,484 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:54:37,485 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,485 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:54:37,485 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,485 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:54:37,485 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:54:37,485 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:54:37,485 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:54:37,862 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:54:37,862 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:54:37,862 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:54:37,867 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:54:37,867 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:54:37,867 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:54:37,867 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:54:37,867 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:54:37,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:54:37,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:54:37,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:54:37,877 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:54:37,894 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:54:37,894 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:54:37,894 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:54:37,894 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:54:37,900 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:54:37,901 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:54:37,901 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:54:37,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:54:37,911 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:54:37,911 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, ) 2025-05-09 14:54:37,911 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:54:37,911 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:54:37,911 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:54:37,917 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:54:37,917 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:54:37,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:54:37,917 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:54:37,917 - sqlalchemy.engine.Engine - INFO - [generated in 0.00211s] (, , ) 2025-05-09 14:54:37,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:54:37,934 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:54:37,934 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:54:37,934 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:54:37,934 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:54:37,934 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:54:37,934 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:54:37,934 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:54:37,934 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] (, datetime.datetime(2025, 5, 9, 13, 54, 37, 917783)) 2025-05-09 14:54:37,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:55:37,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:55:37,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:55:37,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:55:37,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:55:37,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:55:37,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:55:37,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:55:37,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:55:37,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:55:37,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:55:37,915 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:55:37,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:55:37,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:55:37,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:55:37,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:55:37,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:55:37,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:55:37,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:55:37,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:55:37,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:55:37,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:55:37,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:55:37,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:55:37,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:55:37,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:55:37,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:55:37,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:55:37,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:55:37,946 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:55:37,946 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 13, 55, 37, 925446)) 2025-05-09 14:55:37,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:55:37,946 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:55:37,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:55:37,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:55:37,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:55:37,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:55:37,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:55:37,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:55:37,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:55:37,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:55:37,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:55:37,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:55:37,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:55:37,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:55:37,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:55:37,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:55:37,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:55:37,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:55:37,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:55:37,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:55:37,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:55:37,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:55:37,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:55:37,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:55:37,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:55:37,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:55:37,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:55:37,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:55:37,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:55:37,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:55:37,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:55:37,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:55:37,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:55:37,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:55:37,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:55:37,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:55:37,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:55:37,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:55:37,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:55:37,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:55:37,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:55:37,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:55:37,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:55:37,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:55:37,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:55:37,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:55:37,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:55:37,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:55:37,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:55:37,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:55:38,008 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:55:38,008 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:55:38,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:55:38,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:55:38,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:55:38,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:55:38,010 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:55:38,010 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:55:38,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:55:38,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:55:38,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:55:38,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:55:38,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:55:38,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:56:37,987 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:56:37,988 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:56:37,989 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 13, 56, 37, 987040)) 2025-05-09 14:56:37,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:56:38,040 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:56:38,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:56:38,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:56:38,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:56:38,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:56:38,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:56:38,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:56:38,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:56:38,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:56:38,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:56:38,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:56:38,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:56:38,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:56:38,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:56:38,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:56:38,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:56:38,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:56:38,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:56:38,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:56:38,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:56:38,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:56:38,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:56:38,049 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:56:38,049 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:56:38,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:56:38,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:56:38,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:56:38,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:56:38,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:56:38,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:56:38,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:56:38,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:56:38,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:56:38,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:56:38,067 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:56:38,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:56:38,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:56:38,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:56:38,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:56:38,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:56:38,069 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:56:38,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:56:38,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:56:38,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:56:38,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:56:38,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:56:38,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:56:38,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:56:38,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:56:38,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:56:38,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:56:38,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:56:38,076 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:56:38,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:56:38,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:56:38,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:56:38,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:56:38,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:56:38,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:57:09,539 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 14:57:09,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:09,541 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:09,541 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:09,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:09,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:09,546 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:09,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.004345s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:09,546 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:57:09,546 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] (26, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (188 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 14, 57, 9, 546322), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:57:09,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:09,557 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0181秒 2025-05-09 14:57:11,144 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - [cached since 1.607s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - [cached since 1.61s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:11,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,144 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:57:11,144 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:57:11,144 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:57:11,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,155 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:57:11,155 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 57, 11, 155453), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:57:11,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,166 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:11,166 - sqlalchemy.engine.Engine - INFO - [cached since 1.626s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:11,166 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:11,166 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('7abc1870-11d9-4c65-ad47-45e7c6015a1e', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 26, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (188 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 57, 11, 144964), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 57, 11, 166101), datetime.datetime(2025, 5, 9, 14, 57, 11, 166101), 0) 2025-05-09 14:57:11,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,175 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:11,175 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('7abc1870-11d9-4c65-ad47-45e7c6015a1e',) 2025-05-09 14:57:11,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,175 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 7abc1870-11d9-4c65-ad47-45e7c6015a1e (优先级 1) 添加到队列 0 2025-05-09 14:57:11,186 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:57:11,186 - services.sync_service - INFO - 正在同步创建任务到天风系统: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,186 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"7abc1870-11d9-4c65-ad47-45e7c6015a1e","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:57:11","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:57:11,218 - services.sync_service - INFO - 成功同步任务到系统任务: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,220 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,220 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,222 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0780秒 2025-05-09 14:57:11,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: 7abc1870-11d9-4c65-ad47-45e7c6015a1e, 优先级: 1 2025-05-09 14:57:11,254 - services.execution.task_executor - DEBUG - 任务 7abc1870-11d9-4c65-ad47-45e7c6015a1e 设置超时时间: 3600秒 2025-05-09 14:57:11,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,254 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:11,254 - sqlalchemy.engine.Engine - INFO - [cached since 0.07685s ago] ('7abc1870-11d9-4c65-ad47-45e7c6015a1e',) 2025-05-09 14:57:11,254 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:11,260 - sqlalchemy.engine.Engine - INFO - [cached since 1.719s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:11,262 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:11,262 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] (datetime.datetime(2025, 5, 9, 14, 57, 11, 262268), datetime.datetime(2025, 5, 9, 14, 57, 11, 262268), '7abc1870-11d9-4c65-ad47-45e7c6015a1e') 2025-05-09 14:57:11,262 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,270 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,302 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,302 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,302 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:11,302 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 57, 11, 302949), '7abc1870-11d9-4c65-ad47-45e7c6015a1e') 2025-05-09 14:57:11,313 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,313 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:57:11,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,326 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:11,327 - sqlalchemy.engine.Engine - INFO - [generated in 0.00094s] ('e205c85a-295c-4bfb-ad52-c658e17dfeb8', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7abc1870-11d9-4c65-ad47-45e7c6015a1e', datetime.datetime(2025, 5, 9, 14, 57, 11, 313440), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 57, 11, 326786), datetime.datetime(2025, 5, 9, 14, 57, 11, 326786), 0) 2025-05-09 14:57:11,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,337 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,338 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,338 - sqlalchemy.engine.Engine - INFO - [generated in 0.00174s] ('e205c85a-295c-4bfb-ad52-c658e17dfeb8',) 2025-05-09 14:57:11,338 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:57:11,338 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:57:11,338 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,338 - sqlalchemy.engine.Engine - INFO - [generated in 0.00129s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 57, 11, 338231), 'e205c85a-295c-4bfb-ad52-c658e17dfeb8') 2025-05-09 14:57:11,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,347 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:57:11,347 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 14:57:11,357 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b6, ID: 7, 类型: ScriptBp 2025-05-09 14:57:11,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,357 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:11,357 - sqlalchemy.engine.Engine - INFO - [cached since 0.03487s ago] ('614a6e73-8f82-4c6d-9e85-958821d1986e', 'b6', '7', '', '{"functionName": {"type": "Simple", "value": "name1", "required": true}, "functionArgs": {"type": "Simple", "value": null, "required": false}}', '{"functionName": "name1", "functionArgs": null}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7abc1870-11d9-4c65-ad47-45e7c6015a1e', datetime.datetime(2025, 5, 9, 14, 57, 11, 357722), , '{"functionName": {"type": "Simple", "value": "name1", "required": true}, "functionArgs": {"type": "Simple", "value": null, "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 57, 11, 357722), datetime.datetime(2025, 5, 9, 14, 57, 11, 357722), 0) 2025-05-09 14:57:11,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,368 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 614a6e73-8f82-4c6d-9e85-958821d1986e 2025-05-09 14:57:11,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,368 - sqlalchemy.engine.Engine - INFO - [cached since 0.03257s ago] ('614a6e73-8f82-4c6d-9e85-958821d1986e',) 2025-05-09 14:57:11,368 - services.execution.block_executor - INFO - 块 b6 (ID: 7) 设置的变量: [] 2025-05-09 14:57:11,368 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 14:57:11,368 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,368 - sqlalchemy.engine.Engine - INFO - [cached since 0.0306s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 57, 11, 368922), '614a6e73-8f82-4c6d-9e85-958821d1986e') 2025-05-09 14:57:11,368 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,376 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:57:11,376 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 14:57:11,376 - services.execution.handlers.script - INFO - 调用函数 name1 参数: args=[], kwargs={} 2025-05-09 14:57:11,386 - services.execution.handlers.script - INFO - 函数 name1 执行结果: None 2025-05-09 14:57:11,386 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,386 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:11,386 - sqlalchemy.engine.Engine - INFO - [generated in 0.00133s] ('d7a09587-1731-4a0f-9ae7-7f52596ad1e1', 1, '{"success": true, "message": "脚本函数 name1 执行成功", "output": {"result": null, "functionName": "name1"}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7abc1870-11d9-4c65-ad47-45e7c6015a1e', datetime.datetime(2025, 5, 9, 14, 57, 11, 386783), datetime.datetime(2025, 5, 9, 14, 57, 11, 386783), 0) 2025-05-09 14:57:11,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,403 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,403 - sqlalchemy.engine.Engine - INFO - [cached since 0.06707s ago] ('614a6e73-8f82-4c6d-9e85-958821d1986e',) 2025-05-09 14:57:11,407 - services.execution.block_executor - INFO - 块 b6 (ID: 7) 设置的变量: [] 2025-05-09 14:57:11,407 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 14:57:11,410 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,410 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] (datetime.datetime(2025, 5, 9, 14, 57, 11, 410183), '执行成功', , "{'scriptResult': None}", '执行成功', datetime.datetime(2025, 5, 9, 14, 57, 11, 410183), '614a6e73-8f82-4c6d-9e85-958821d1986e') 2025-05-09 14:57:11,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,420 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,427 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:11,427 - sqlalchemy.engine.Engine - INFO - [cached since 0.03842s ago] ('57076075-eb1c-4a39-b3c7-6d161e1f85b4', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, "output": {"result": null, "functionName": "name1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7abc1870-11d9-4c65-ad47-45e7c6015a1e', datetime.datetime(2025, 5, 9, 14, 57, 11, 427936), datetime.datetime(2025, 5, 9, 14, 57, 11, 427936), 0) 2025-05-09 14:57:11,427 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,437 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,438 - sqlalchemy.engine.Engine - INFO - [cached since 0.0991s ago] ('e205c85a-295c-4bfb-ad52-c658e17dfeb8',) 2025-05-09 14:57:11,438 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:57:11,438 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:57:11,438 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:11,438 - sqlalchemy.engine.Engine - INFO - [cached since 0.03298s ago] (datetime.datetime(2025, 5, 9, 14, 57, 11, 438143), '执行成功', , "{'scriptResult': None}", '执行成功', datetime.datetime(2025, 5, 9, 14, 57, 11, 438143), 'e205c85a-295c-4bfb-ad52-c658e17dfeb8') 2025-05-09 14:57:11,447 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,447 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,504 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 7abc1870-11d9-4c65-ad47-45e7c6015a1e 2025-05-09 14:57:11,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:11,504 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:11,510 - sqlalchemy.engine.Engine - INFO - [generated in 0.00145s] (datetime.datetime(2025, 5, 9, 14, 57, 11, 504607), '任务执行成功', , 177, 1, datetime.datetime(2025, 5, 9, 14, 57, 11, 504607), '7abc1870-11d9-4c65-ad47-45e7c6015a1e') 2025-05-09 14:57:11,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:11,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: 7abc1870-11d9-4c65-ad47-45e7c6015a1e, 结果: True 2025-05-09 14:57:37,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:38,002 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:57:38,002 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 13, 57, 37, 999400)) 2025-05-09 14:57:38,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:38,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:57:38,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:57:38,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:57:38,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:57:38,095 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:57:38,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:57:38,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:57:38,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:57:38,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:57:38,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:57:38,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:57:38,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:57:38,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:57:38,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:57:38,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:57:38,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:57:38,098 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:57:38,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:57:38,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:57:38,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:57:38,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:57:38,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:57:38,100 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:57:38,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:57:38,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:57:38,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:57:38,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:57:38,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:57:38,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:57:38,101 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:57:38,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:57:38,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:57:38,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:57:38,101 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:57:38,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:57:38,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:57:38,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:57:38,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:57:38,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:57:38,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:57:38,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:57:38,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:57:38,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:57:38,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:57:38,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:57:38,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:57:38,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:57:38,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:57:38,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:57:38,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:57:38,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:57:38,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:57:38,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:57:38,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:57:38,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:57:38,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:57:38,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:57:38,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:57:38,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:57:38,106 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:57:38,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:57:38,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:57:38,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:57:38,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:57:38,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:57:38,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:57:38,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:57:38,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:57:38,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:57:38,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:57:38,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:57:38,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:57:38,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:57:38,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:57:38,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:57:38,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:57:38,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:57:38,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:57:38,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:57:38,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:57:38,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:57:38,114 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:57:38,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:57:38,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:57:51,499 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 14:57:51,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,501 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:51,507 - sqlalchemy.engine.Engine - INFO - [cached since 41.97s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:51,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,513 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:51,514 - sqlalchemy.engine.Engine - INFO - [cached since 41.97s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:51,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,516 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 14:57:51,516 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 14:57:51,516 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 14:57:51,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,516 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 14:57:51,516 - sqlalchemy.engine.Engine - INFO - [cached since 40.36s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 14, 57, 51, 516997), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 14:57:51,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,533 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:51,533 - sqlalchemy.engine.Engine - INFO - [cached since 41.99s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:51,534 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:51,534 - sqlalchemy.engine.Engine - INFO - [cached since 40.37s ago] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 26, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (188 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 14, 57, 51, 516007), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 14, 57, 51, 534965), datetime.datetime(2025, 5, 9, 14, 57, 51, 534965), 0) 2025-05-09 14:57:51,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,544 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:51,544 - sqlalchemy.engine.Engine - INFO - [cached since 40.36s ago] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 14:57:51,545 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,546 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 (优先级 1) 添加到队列 0 2025-05-09 14:57:51,546 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 14:57:51,546 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,546 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2522e9fd-c606-4e10-b1d6-5feadb27d7f7","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 14:57:51","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 14:57:51,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7, 优先级: 1 2025-05-09 14:57:51,550 - services.execution.task_executor - DEBUG - 任务 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 设置超时时间: 3600秒 2025-05-09 14:57:51,550 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,551 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:51,551 - sqlalchemy.engine.Engine - INFO - [cached since 40.37s ago] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 14:57:51,552 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 14:57:51,553 - sqlalchemy.engine.Engine - INFO - [cached since 42.01s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 14:57:51,554 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:51,554 - sqlalchemy.engine.Engine - INFO - [cached since 40.29s ago] (datetime.datetime(2025, 5, 9, 14, 57, 51, 554979), datetime.datetime(2025, 5, 9, 14, 57, 51, 554979), '2522e9fd-c606-4e10-b1d6-5feadb27d7f7') 2025-05-09 14:57:51,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,563 - services.sync_service - INFO - 成功同步任务到系统任务: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,563 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,563 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,567 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0682秒 2025-05-09 14:57:51,568 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,580 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,582 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,582 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:51,583 - sqlalchemy.engine.Engine - INFO - [cached since 40.27s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 14, 57, 51, 582233), '2522e9fd-c606-4e10-b1d6-5feadb27d7f7') 2025-05-09 14:57:51,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,589 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 14:57:51,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,591 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:51,591 - sqlalchemy.engine.Engine - INFO - [cached since 40.27s ago] ('4523f1fe-f34f-4ac5-b4a0-a55ffb233c6e', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2522e9fd-c606-4e10-b1d6-5feadb27d7f7', datetime.datetime(2025, 5, 9, 14, 57, 51, 589356), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 57, 51, 590356), datetime.datetime(2025, 5, 9, 14, 57, 51, 590356), 0) 2025-05-09 14:57:51,592 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,598 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,601 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,603 - sqlalchemy.engine.Engine - INFO - [cached since 40.26s ago] ('4523f1fe-f34f-4ac5-b4a0-a55ffb233c6e',) 2025-05-09 14:57:51,604 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:57:51,605 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:57:51,605 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,606 - sqlalchemy.engine.Engine - INFO - [cached since 40.26s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 57, 51, 605348), '4523f1fe-f34f-4ac5-b4a0-a55ffb233c6e') 2025-05-09 14:57:51,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,615 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 14:57:51,616 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 14:57:51,618 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b6, ID: 7, 类型: ScriptBp 2025-05-09 14:57:51,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,620 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:51,620 - sqlalchemy.engine.Engine - INFO - [cached since 40.29s ago] ('0100a383-28e2-4355-85bc-74b103bf081d', 'b6', '7', '', '{"functionName": {"type": "Simple", "value": "name1", "required": true}, "functionArgs": {"type": "Simple", "value": null, "required": false}}', '{"functionName": "name1", "functionArgs": null}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2522e9fd-c606-4e10-b1d6-5feadb27d7f7', datetime.datetime(2025, 5, 9, 14, 57, 51, 619356), , '{"functionName": {"type": "Simple", "value": "name1", "required": true}, "functionArgs": {"type": "Simple", "value": null, "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 14, 57, 51, 620348), datetime.datetime(2025, 5, 9, 14, 57, 51, 620348), 0) 2025-05-09 14:57:51,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,628 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 0100a383-28e2-4355-85bc-74b103bf081d 2025-05-09 14:57:51,629 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,629 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,631 - sqlalchemy.engine.Engine - INFO - [cached since 40.29s ago] ('0100a383-28e2-4355-85bc-74b103bf081d',) 2025-05-09 14:57:51,632 - services.execution.block_executor - INFO - 块 b6 (ID: 7) 设置的变量: [] 2025-05-09 14:57:51,632 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 14:57:51,632 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,633 - sqlalchemy.engine.Engine - INFO - [cached since 40.29s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 14, 57, 51, 632356), '0100a383-28e2-4355-85bc-74b103bf081d') 2025-05-09 14:57:51,634 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,640 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 14:57:51,641 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 14:57:51,642 - services.execution.handlers.script - INFO - 调用函数 name1 参数: args=[], kwargs={} 2025-05-09 14:57:51,643 - services.execution.handlers.script - INFO - 函数 name1 执行结果: None 2025-05-09 14:57:51,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,647 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:51,647 - sqlalchemy.engine.Engine - INFO - [cached since 40.26s ago] ('0d4467a5-5055-4f93-b782-f3df008d90e6', 1, '{"success": true, "message": "脚本函数 name1 执行成功", "output": {"result": null, "functionName": "name1"}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2522e9fd-c606-4e10-b1d6-5feadb27d7f7', datetime.datetime(2025, 5, 9, 14, 57, 51, 647361), datetime.datetime(2025, 5, 9, 14, 57, 51, 647361), 0) 2025-05-09 14:57:51,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,658 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,658 - sqlalchemy.engine.Engine - INFO - [cached since 40.32s ago] ('0100a383-28e2-4355-85bc-74b103bf081d',) 2025-05-09 14:57:51,660 - services.execution.block_executor - INFO - 块 b6 (ID: 7) 设置的变量: [] 2025-05-09 14:57:51,660 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 14:57:51,661 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,661 - sqlalchemy.engine.Engine - INFO - [cached since 40.25s ago] (datetime.datetime(2025, 5, 9, 14, 57, 51, 660075), '执行成功', , "{'scriptResult': None}", '执行成功', datetime.datetime(2025, 5, 9, 14, 57, 51, 661084), '0100a383-28e2-4355-85bc-74b103bf081d') 2025-05-09 14:57:51,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,668 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,669 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 14:57:51,669 - sqlalchemy.engine.Engine - INFO - [cached since 40.28s ago] ('fdba254c-aecb-4e9c-bbbf-47ca9e88e4fa', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, "output": {"result": null, "functionName": "name1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2522e9fd-c606-4e10-b1d6-5feadb27d7f7', datetime.datetime(2025, 5, 9, 14, 57, 51, 669708), datetime.datetime(2025, 5, 9, 14, 57, 51, 669708), 0) 2025-05-09 14:57:51,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,681 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,682 - sqlalchemy.engine.Engine - INFO - [cached since 40.34s ago] ('4523f1fe-f34f-4ac5-b4a0-a55ffb233c6e',) 2025-05-09 14:57:51,683 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 14:57:51,685 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 14:57:51,686 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 14:57:51,687 - sqlalchemy.engine.Engine - INFO - [cached since 40.28s ago] (datetime.datetime(2025, 5, 9, 14, 57, 51, 686165), '执行成功', , "{'scriptResult': None}", '执行成功', datetime.datetime(2025, 5, 9, 14, 57, 51, 686165), '4523f1fe-f34f-4ac5-b4a0-a55ffb233c6e') 2025-05-09 14:57:51,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,695 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,765 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7 2025-05-09 14:57:51,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:57:51,767 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 14:57:51,769 - sqlalchemy.engine.Engine - INFO - [cached since 40.26s ago] (datetime.datetime(2025, 5, 9, 14, 57, 51, 765704), '任务执行成功', , 126, 1, datetime.datetime(2025, 5, 9, 14, 57, 51, 767719), '2522e9fd-c606-4e10-b1d6-5feadb27d7f7') 2025-05-09 14:57:51,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:57:51,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 2522e9fd-c606-4e10-b1d6-5feadb27d7f7, 结果: True 2025-05-09 14:58:22,420 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 14:58:22,421 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0010秒 2025-05-09 14:58:22,426 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 14:58:22,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:58:22,428 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 14:58:22,429 - sqlalchemy.engine.Engine - INFO - [cached since 71.25s ago] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 14:58:22,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:58:22,432 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0060秒 2025-05-09 14:58:22,442 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 14:58:22,443 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0014秒 2025-05-09 14:58:22,446 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 14:58:22,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:58:22,451 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 14:58:22,452 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 14:58:22,455 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 14:58:22,458 - sqlalchemy.engine.Engine - INFO - [generated in 0.00250s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7', 'b6') 2025-05-09 14:58:22,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:58:22,460 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0140秒 2025-05-09 14:58:38,027 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:58:38,028 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:58:38,028 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 13, 58, 38, 27064)) 2025-05-09 14:58:38,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:58:38,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:58:38,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:58:38,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:58:38,137 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:58:38,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:58:38,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:58:38,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:58:38,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:58:38,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:58:38,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:58:38,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:58:38,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:58:38,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:58:38,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:58:38,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:58:38,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:58:38,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:58:38,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:58:38,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:58:38,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:58:38,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:58:38,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:58:38,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:58:38,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:58:38,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:58:38,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:58:38,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:58:38,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:58:38,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:58:38,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:58:38,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:58:38,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:58:38,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:58:38,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:58:38,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:58:38,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:58:38,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:58:38,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:58:38,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:58:38,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:58:38,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:58:38,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:58:38,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:58:38,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:58:38,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:58:38,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:58:38,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:58:38,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:58:38,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:58:38,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:58:38,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:58:38,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:58:38,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:58:38,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:58:38,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:58:38,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:58:38,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:58:38,156 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:58:38,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:58:38,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:58:38,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:58:38,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:58:38,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:58:38,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:58:38,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:58:38,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:58:38,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:58:38,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:58:38,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:58:38,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:58:38,159 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:58:38,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:58:38,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:58:38,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:58:38,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:58:38,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:58:38,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:58:38,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:58:38,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:58:38,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:58:38,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:58:38,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:58:38,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:58:38,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:59:08,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 14:59:08,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:59:08,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:59:08,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:59:08,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 14:59:08,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:59:38,031 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:59:38,031 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:59:38,031 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 13, 59, 38, 31031)) 2025-05-09 14:59:38,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:59:38,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 14:59:38,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:59:38,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:59:38,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 14:59:38,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 14:59:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:59:38,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:59:38,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:59:38,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 14:59:38,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:59:38,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:59:54,306 - app - INFO - 应用程序关闭中... 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 14:59:54,306 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 14:59:54,306 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 14:59:54,306 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 14:59:54,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 14:59:54,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 14:59:54,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 14:59:54,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 14:59:54,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 13 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 14:59:54,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 14:59:54,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 14:59:54,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 14:59:54,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 14:59:54,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 14:59:54,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 14:59:54,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 14:59:54,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 14:59:54,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 14:59:54,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 14:59:54,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 14:59:54,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 14:59:54,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 14:59:54,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 14:59:54,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 14:59:54,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 14:59:54,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 14:59:54,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 14:59:54,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 14:59:54,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 14:59:54,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 14:59:54,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 14:59:54,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 14:59:54,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 14:59:54,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 14:59:54,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-09 14:59:54,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 14:59:54,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 14:59:54,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-09 14:59:54,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 14:59:54,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 14:59:54,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 14:59:54,347 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 14:59:54,347 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 14:59:54,347 - app - INFO - 增强版任务调度器已停止 2025-05-09 14:59:54,347 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 14:59:54,347 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 14:59:54,357 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 14:59:54,357 - data.session - INFO - 数据库连接已关闭 2025-05-09 14:59:55,695 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 14:59:55,756 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 14:59:55,756 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 14:59:55,827 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 14:59:55,879 - data.session - INFO - 正在初始化数据库... 2025-05-09 14:59:55,906 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 14:59:55,920 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:59:55,920 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,920 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:59:55,920 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,920 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:59:55,931 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:59:55,931 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 14:59:55,941 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,941 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 14:59:55,941 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,941 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 14:59:55,941 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,941 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 14:59:55,948 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,948 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 14:59:55,948 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,948 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 14:59:55,948 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,958 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 14:59:55,958 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,958 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 14:59:55,958 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 14:59:55,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 14:59:55,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,979 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 14:59:55,979 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 14:59:55,979 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:59:55,979 - data.session - INFO - 数据库表初始化完成 2025-05-09 14:59:56,332 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 14:59:56,332 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 14:59:56,332 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 14:59:56,332 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 14:59:56,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 14:59:56,332 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 14:59:56,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 14:59:56,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 14:59:56,343 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 14:59:56,354 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:59:56,354 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 14:59:56,354 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:59:56,354 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 14:59:56,354 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:59:56,354 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 14:59:56,354 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 14:59:56,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:59:56,364 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 14:59:56,364 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, ) 2025-05-09 14:59:56,364 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 14:59:56,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:59:56,364 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 14:59:56,364 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 14:59:56,364 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 14:59:56,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:59:56,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 14:59:56,374 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] (, , ) 2025-05-09 14:59:56,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 14:59:56,374 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 14:59:56,374 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 14:59:56,374 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 14:59:56,374 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 14:59:56,374 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 14:59:56,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 14:59:56,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 14:59:56,374 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, datetime.datetime(2025, 5, 9, 13, 59, 56, 364191)) 2025-05-09 14:59:56,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:00:01,413 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:00:01,415 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0012秒 2025-05-09 15:00:01,415 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:00:01,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:00:01,418 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:00:01,418 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 15:00:01,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:00:01,422 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0072秒 2025-05-09 15:00:01,429 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:00:01,429 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0000秒 2025-05-09 15:00:01,431 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:00:01,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:00:01,433 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:00:01,433 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 15:00:01,433 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:00:01,433 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7', 'b6') 2025-05-09 15:00:01,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:00:01,433 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0020秒 2025-05-09 15:00:56,340 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:00:56,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:00:56,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:00:56,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:00:56,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:00:56,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:00:56,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:00:56,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:00:56,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:00:56,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:00:56,352 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:00:56,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:00:56,378 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:00:56,383 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:00:56,383 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 14, 0, 56, 378758)) 2025-05-09 15:00:56,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:01:26,330 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:01:26,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:01:26,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:01:26,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:01:26,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:01:26,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:01:26,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:01:26,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:01:26,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:01:26,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:01:26,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:01:26,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:01:26,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:01:26,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:01:26,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:01:26,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:01:26,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:01:56,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:01:56,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:01:56,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:01:56,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:01:56,355 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:01:56,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:01:56,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:01:56,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:01:56,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:01:56,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:01:56,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:01:56,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:01:56,407 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:01:56,407 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:01:56,410 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 1, 56, 406642)) 2025-05-09 15:01:56,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:02:26,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:02:26,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:02:26,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:02:26,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:02:26,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:02:26,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:02:26,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:02:26,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:02:26,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:02:26,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:02:26,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:02:26,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:02:26,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:02:26,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:02:26,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:02:26,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:02:26,396 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:02:26,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:02:26,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:02:26,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:02:26,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:02:26,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:02:26,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:02:26,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:02:26,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:02:26,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:02:26,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:02:26,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:02:26,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:02:26,410 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:02:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:02:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:02:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:02:26,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:02:26,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:02:26,411 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:02:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:02:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:02:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:02:26,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:02:26,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:02:26,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:02:26,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:02:26,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:02:26,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:02:26,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:02:26,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:02:26,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:02:26,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:02:26,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:02:26,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:02:26,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:02:56,427 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:02:56,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:02:56,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:02:56,441 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:02:56,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:02:56,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:02:56,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:02:56,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:02:56,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:02:56,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:02:56,449 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:02:56,449 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 14, 2, 56, 428575)) 2025-05-09 15:02:56,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:02:56,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:02:56,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:02:56,458 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:03:26,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:03:26,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:03:26,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:03:26,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:03:26,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:03:26,471 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:03:26,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:03:26,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:03:26,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:03:26,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:03:26,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:03:26,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:03:26,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:03:26,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:03:26,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:03:26,479 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:03:26,479 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:03:26,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:03:26,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:03:26,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:03:26,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:03:26,483 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:03:26,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:03:26,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:03:26,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:03:26,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:03:26,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:03:26,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:03:26,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:03:26,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:03:26,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:03:26,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:03:26,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:03:26,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:03:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:03:26,492 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:03:26,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:03:26,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:03:26,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:03:26,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:03:26,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:03:26,497 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:03:26,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:03:26,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:03:26,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:03:26,497 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:03:26,497 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:03:26,497 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:03:26,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:03:26,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:03:26,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:03:26,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:03:26,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:03:26,502 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:03:26,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:03:26,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:03:26,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:03:26,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:03:26,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:03:26,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:03:26,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:03:26,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:03:26,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:03:26,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:03:26,504 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:03:26,504 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:03:26,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:03:26,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:03:26,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:03:26,504 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:03:26,504 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:03:26,504 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:03:26,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:03:26,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:03:26,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:03:26,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:03:26,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:03:26,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:03:40,083 - app - INFO - 应用程序关闭中... 2025-05-09 15:03:40,085 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:03:40,085 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:03:40,085 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:03:40,087 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:03:40,087 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:03:40,092 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:03:40,092 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:03:40,096 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:03:40,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:03:40,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:03:40,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:03:40,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:03:40,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:03:40,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:03:40,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:03:40,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:03:40,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:03:40,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:03:40,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:03:40,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:03:40,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:03:40,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:03:40,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:03:40,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:03:40,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:03:40,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:03:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:03:40,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:03:40,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:03:40,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:03:40,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:03:40,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:03:40,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:03:40,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:03:40,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:03:40,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:03:40,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:03:40,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:03:40,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:03:40,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:03:40,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:03:40,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:03:40,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:03:40,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:03:40,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:03:40,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:03:40,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:03:40,144 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:03:40,149 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:03:40,149 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:03:40,153 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:03:40,153 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:03:40,153 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:03:41,451 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:03:41,506 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:03:41,510 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:03:41,577 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:03:41,627 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:03:41,652 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:03:41,674 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:03:41,674 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,678 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:03:41,678 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,678 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:03:41,678 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:03:41,678 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:03:41,678 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,682 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:03:41,682 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,687 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:03:41,687 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,687 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:03:41,687 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,691 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:03:41,691 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,691 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:03:41,691 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,695 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:03:41,695 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,695 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:03:41,695 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,695 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:03:41,695 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,699 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:03:41,699 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,699 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:03:41,699 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:03:41,699 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:03:41,704 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:03:42,052 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:03:42,052 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:03:42,052 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:03:42,052 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:03:42,052 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:03:42,052 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:03:42,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:03:42,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:03:42,057 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:03:42,057 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:03:42,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:03:42,061 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:03:42,065 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:03:42,065 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:03:42,065 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:03:42,065 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:03:42,065 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:03:42,065 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:03:42,065 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:03:42,065 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:03:42,077 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:03:42,077 - sqlalchemy.engine.Engine - INFO - [generated in 0.00394s] (, ) 2025-05-09 15:03:42,082 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:03:42,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:03:42,082 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:03:42,082 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:03:42,087 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:03:42,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:03:42,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:03:42,088 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, , ) 2025-05-09 15:03:42,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:03:42,092 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:03:42,092 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:03:42,092 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:03:42,092 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:03:42,096 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:03:42,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:03:42,098 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:03:42,098 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, datetime.datetime(2025, 5, 9, 14, 3, 42, 88266)) 2025-05-09 15:03:42,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:03:49,666 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:03:49,668 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0020秒 2025-05-09 15:03:49,671 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:03:49,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:03:49,675 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:03:49,675 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 15:03:49,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:03:49,677 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0060秒 2025-05-09 15:03:49,683 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:03:49,683 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0000秒 2025-05-09 15:03:49,687 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:03:49,687 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:03:49,687 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:03:49,687 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 15:03:49,691 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:03:49,691 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7', 'b6') 2025-05-09 15:03:49,696 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:03:49,696 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0085秒 2025-05-09 15:04:04,002 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:04:04,002 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0000秒 2025-05-09 15:04:04,002 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:04:04,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:04,006 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:04:04,006 - sqlalchemy.engine.Engine - INFO - [cached since 14.33s ago] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 15:04:04,007 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:04,008 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0060秒 2025-05-09 15:04:04,022 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:04:04,023 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0011秒 2025-05-09 15:04:04,027 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 来自 192.168.189.211 2025-05-09 15:04:04,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:04,028 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:04:04,028 - sqlalchemy.engine.Engine - INFO - [cached since 14.34s ago] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7',) 2025-05-09 15:04:04,028 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:04:04,028 - sqlalchemy.engine.Engine - INFO - [cached since 14.34s ago] ('2522e9fd-c606-4e10-b1d6-5feadb27d7f7', 'b6') 2025-05-09 15:04:04,033 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:04,033 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2522e9fd-c606-4e10-b1d6-5feadb27d7f7 状态码: 200 耗时: 0.0057秒 2025-05-09 15:04:13,870 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:04:13,870 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:04:13,872 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:04:13,874 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:13,877 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:04:13,877 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] {} 2025-05-09 15:04:13,881 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:04:13,881 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:04:13,881 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:04:13,881 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0094秒 2025-05-09 15:04:15,390 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:04:15,390 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:04:15,391 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:04:15,392 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0009秒 2025-05-09 15:04:15,393 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:04:15,394 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0012秒 2025-05-09 15:04:15,398 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:04:15,402 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 15:04:15,402 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:04:15,402 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:04:15,406 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:04:15,406 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:04:15,406 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:15,406 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:04:15,406 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:04:15,410 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0039秒 2025-05-09 15:04:15,410 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:04:15,410 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:04:15,410 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:04:15,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:15,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:15,414 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:04:15,414 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:04:15,414 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0082秒 2025-05-09 15:04:15,414 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:04:15,418 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0084秒 2025-05-09 15:04:15,428 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:04:15,428 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:04:15,428 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:04:15,432 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0035秒 2025-05-09 15:04:15,432 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:04:15,432 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:04:15,432 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:04:15,436 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:15,436 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:04:15,436 - sqlalchemy.engine.Engine - INFO - [cached since 0.02286s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:04:15,439 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:04:15,440 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0084秒 2025-05-09 15:04:42,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:04:42,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:04:42,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:04:42,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:04:42,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:04:42,093 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:04:42,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:04:42,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:04:42,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:04:42,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:04:42,098 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:04:42,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:04:42,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:42,101 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:04:42,104 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 14, 4, 42, 89535)) 2025-05-09 15:04:42,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:04:42,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:04:42,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:04:42,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:04:42,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:04:42,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:04:42,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:04:42,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:04:42,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:04:42,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:42,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:04:42,119 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:04:42,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:04:42,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:04:42,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:04:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:04:42,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:04:42,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:04:42,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:04:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:04:42,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:04:42,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:04:42,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:04:42,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:04:42,130 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:04:42,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:04:42,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:04:42,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:04:42,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:04:42,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:04:42,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:04:42,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:04:42,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:04:42,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:04:42,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:04:42,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:04:42,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:04:42,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:04:42,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:04:42,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:04:42,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:04:42,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:04:42,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:04:42,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:04:42,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:04:42,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:04:42,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:04:42,143 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:04:42,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:04:42,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:04:42,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:04:42,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:04:42,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:04:42,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:04:42,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:04:42,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:04:42,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:04:42,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:04:42,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:04:42,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:04:42,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:04:42,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:04:42,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:04:42,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:04:55,673 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:04:55,674 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0009秒 2025-05-09 15:04:55,674 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:04:55,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:55,678 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:04:55,678 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:04:55,678 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:55,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:55,678 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:04:55,678 - sqlalchemy.engine.Engine - INFO - [cached since 0.003047s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:04:55,682 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:04:55,682 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (27, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (186 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 4, 55, 682829), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:04:55,682 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:55,701 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0266秒 2025-05-09 15:04:57,016 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:04:57,016 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 15:04:57,016 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:04:57,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,022 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:04:57,022 - sqlalchemy.engine.Engine - INFO - [cached since 1.344s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:04:57,022 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,025 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:04:57,025 - sqlalchemy.engine.Engine - INFO - [cached since 1.347s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:04:57,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,025 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:04:57,025 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:04:57,025 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:04:57,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,030 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:04:57,030 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 4, 57, 30665), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:04:57,030 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,046 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,046 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:04:57,046 - sqlalchemy.engine.Engine - INFO - [cached since 1.371s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:04:57,053 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:04:57,053 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 27, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (186 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 4, 57, 25942), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 4, 57, 52982), datetime.datetime(2025, 5, 9, 15, 4, 57, 52982), 0) 2025-05-09 15:04:57,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,063 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:04:57,063 - sqlalchemy.engine.Engine - INFO - [cached since 67.39s ago] ('8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be',) 2025-05-09 15:04:57,067 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,067 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be (优先级 1) 添加到队列 0 2025-05-09 15:04:57,071 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:04:57,071 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,071 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:04:57","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:04:57,138 - services.sync_service - INFO - 成功同步任务到系统任务: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,138 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,138 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,138 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1214秒 2025-05-09 15:04:57,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be, 优先级: 1 2025-05-09 15:04:57,179 - services.execution.task_executor - DEBUG - 任务 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 设置超时时间: 3600秒 2025-05-09 15:04:57,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,179 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:04:57,179 - sqlalchemy.engine.Engine - INFO - [cached since 67.51s ago] ('8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be',) 2025-05-09 15:04:57,184 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:04:57,186 - sqlalchemy.engine.Engine - INFO - [cached since 1.507s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:04:57,188 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:04:57,188 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] (datetime.datetime(2025, 5, 9, 15, 4, 57, 187821), datetime.datetime(2025, 5, 9, 15, 4, 57, 188146), '8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be') 2025-05-09 15:04:57,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,196 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,220 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,221 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:04:57,222 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 4, 57, 221248), '8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be') 2025-05-09 15:04:57,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,226 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:04:57,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,230 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:04:57,230 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] ('fb78fb66-b1a4-4ea2-b6f1-1ac08334e55f', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be', datetime.datetime(2025, 5, 9, 15, 4, 57, 226533), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 4, 57, 230578), datetime.datetime(2025, 5, 9, 15, 4, 57, 230578), 0) 2025-05-09 15:04:57,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,237 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,237 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('fb78fb66-b1a4-4ea2-b6f1-1ac08334e55f',) 2025-05-09 15:04:57,241 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:04:57,241 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:04:57,241 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,241 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 4, 57, 241605), 'fb78fb66-b1a4-4ea2-b6f1-1ac08334e55f') 2025-05-09 15:04:57,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,249 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:04:57,249 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:04:57,249 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:04:57,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,253 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:04:57,254 - sqlalchemy.engine.Engine - INFO - [cached since 0.02365s ago] ('7304df2e-de4a-4b0f-abe7-aead32fae1b4', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "", "required": false}}', '{"functionName": "test1", "functionArgs": ""}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be', datetime.datetime(2025, 5, 9, 15, 4, 57, 253024), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 4, 57, 253401), datetime.datetime(2025, 5, 9, 15, 4, 57, 253401), 0) 2025-05-09 15:04:57,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,259 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7304df2e-de4a-4b0f-abe7-aead32fae1b4 2025-05-09 15:04:57,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,259 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,263 - sqlalchemy.engine.Engine - INFO - [cached since 0.02346s ago] ('7304df2e-de4a-4b0f-abe7-aead32fae1b4',) 2025-05-09 15:04:57,263 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:04:57,263 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:04:57,267 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,267 - sqlalchemy.engine.Engine - INFO - [cached since 0.02623s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 4, 57, 267433), '7304df2e-de4a-4b0f-abe7-aead32fae1b4') 2025-05-09 15:04:57,269 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,275 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:04:57,275 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:04:57,275 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=[''], kwargs={} 2025-05-09 15:04:57,279 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 322, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 346, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:04:57,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,283 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:04:57,283 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] ('7f607a90-dd1b-4cfd-887b-9d6c5eef214c', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be', datetime.datetime(2025, 5, 9, 15, 4, 57, 283929), datetime.datetime(2025, 5, 9, 15, 4, 57, 283929), 0) 2025-05-09 15:04:57,283 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,292 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:04:57,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,292 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,292 - sqlalchemy.engine.Engine - INFO - [cached since 0.05497s ago] ('7304df2e-de4a-4b0f-abe7-aead32fae1b4',) 2025-05-09 15:04:57,296 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:04:57,296 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:04:57,296 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,296 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (datetime.datetime(2025, 5, 9, 15, 4, 57, 296322), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 4, 57, 296322), '7304df2e-de4a-4b0f-abe7-aead32fae1b4') 2025-05-09 15:04:57,296 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,304 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:04:57,304 - sqlalchemy.engine.Engine - INFO - [cached since 0.02219s ago] ('9f4a4c81-6efb-4d81-bae1-40e84496fcba', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be', datetime.datetime(2025, 5, 9, 15, 4, 57, 304572), datetime.datetime(2025, 5, 9, 15, 4, 57, 304572), 0) 2025-05-09 15:04:57,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,313 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,313 - sqlalchemy.engine.Engine - INFO - [cached since 0.07696s ago] ('fb78fb66-b1a4-4ea2-b6f1-1ac08334e55f',) 2025-05-09 15:04:57,317 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:04:57,317 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:04:57,320 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:04:57,321 - sqlalchemy.engine.Engine - INFO - [cached since 0.02463s ago] (datetime.datetime(2025, 5, 9, 15, 4, 57, 319745), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 4, 57, 320197), 'fb78fb66-b1a4-4ea2-b6f1-1ac08334e55f') 2025-05-09 15:04:57,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,329 - services.sync_service - INFO - 正在设置任务状态为已失败: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,396 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 2025-05-09 15:04:57,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:04:57,400 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:04:57,400 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] (datetime.datetime(2025, 5, 9, 15, 4, 57, 396092), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 133, 1, datetime.datetime(2025, 5, 9, 15, 4, 57, 400215), '8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be') 2025-05-09 15:04:57,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:04:57,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be, 结果: False 2025-05-09 15:05:03,586 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 来自 192.168.189.211 2025-05-09 15:05:03,586 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:03,586 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 来自 192.168.189.211 2025-05-09 15:05:03,586 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:03,586 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:03,591 - sqlalchemy.engine.Engine - INFO - [cached since 73.92s ago] ('8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be',) 2025-05-09 15:05:03,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:03,591 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 状态码: 200 耗时: 0.0040秒 2025-05-09 15:05:03,600 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 来自 192.168.189.211 2025-05-09 15:05:03,600 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:03,612 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 来自 192.168.189.211 2025-05-09 15:05:03,612 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:03,612 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:05:03,612 - sqlalchemy.engine.Engine - INFO - [cached since 73.92s ago] ('8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be',) 2025-05-09 15:05:03,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:03,617 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/8ffa7cc3-6f90-4ef0-b7d1-cac1f58ee9be 状态码: 200 耗时: 0.0044秒 2025-05-09 15:05:07,207 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:07,208 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:05:07,214 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:07,214 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:07,218 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:05:07,218 - sqlalchemy.engine.Engine - INFO - [cached since 53.34s ago] {} 2025-05-09 15:05:07,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:05:07,218 - sqlalchemy.engine.Engine - INFO - [cached since 53.34s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:05:07,222 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:07,222 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0082秒 2025-05-09 15:05:08,992 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:05:08,993 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0015秒 2025-05-09 15:05:08,993 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:08,995 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:08,995 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:08,996 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0023秒 2025-05-09 15:05:08,996 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0008秒 2025-05-09 15:05:08,996 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0016秒 2025-05-09 15:05:09,039 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:05:09,039 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:09,039 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:09,043 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0042秒 2025-05-09 15:05:09,043 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-09 15:05:09,047 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:09,047 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:05:09,047 - sqlalchemy.engine.Engine - INFO - [cached since 53.63s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:05:09,049 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:05:09,049 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:09,049 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:09,051 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0025秒 2025-05-09 15:05:09,051 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0025秒 2025-05-09 15:05:09,056 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0168秒 2025-05-09 15:05:09,056 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:05:09,056 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:09,056 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:09,059 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:05:09,059 - sqlalchemy.engine.Engine - INFO - [cached since 53.65s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:05:09,059 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0029秒 2025-05-09 15:05:09,060 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:05:09,060 - sqlalchemy.engine.Engine - INFO - [cached since 53.65s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:05:09,060 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:09,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:09,060 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:09,060 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:05:09,060 - sqlalchemy.engine.Engine - INFO - [cached since 53.65s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:05:09,064 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0084秒 2025-05-09 15:05:09,064 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:09,064 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 15:05:09,072 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:09,072 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 15:05:09,072 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:09,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:09,072 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:05:09,072 - sqlalchemy.engine.Engine - INFO - [cached since 53.66s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:05:09,076 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:09,076 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 15:05:20,935 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:05:20,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:20,937 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:05:20,939 - sqlalchemy.engine.Engine - INFO - [cached since 25.26s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:05:20,939 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:20,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:20,943 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:05:20,943 - sqlalchemy.engine.Engine - INFO - [cached since 25.26s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:05:20,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:20,943 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:05:20,943 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:05:20,943 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:05:20,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:20,943 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:05:20,947 - sqlalchemy.engine.Engine - INFO - [cached since 23.92s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 5, 20, 943969), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:05:20,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:20,962 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:20,962 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:05:20,962 - sqlalchemy.engine.Engine - INFO - [cached since 25.28s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:05:20,964 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:05:20,964 - sqlalchemy.engine.Engine - INFO - [cached since 23.91s ago] ('ff60f716-fd0a-419e-af88-f16d30bab92d', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 27, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (186 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 5, 20, 943969), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 5, 20, 964735), datetime.datetime(2025, 5, 9, 15, 5, 20, 964735), 0) 2025-05-09 15:05:20,968 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:20,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:20,977 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:20,977 - sqlalchemy.engine.Engine - INFO - [cached since 91.3s ago] ('ff60f716-fd0a-419e-af88-f16d30bab92d',) 2025-05-09 15:05:20,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:20,981 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ff60f716-fd0a-419e-af88-f16d30bab92d (优先级 1) 添加到队列 0 2025-05-09 15:05:20,981 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:05:20,981 - services.sync_service - INFO - 正在同步创建任务到天风系统: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:20,981 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"ff60f716-fd0a-419e-af88-f16d30bab92d","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:05:20","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:05:21,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: ff60f716-fd0a-419e-af88-f16d30bab92d, 优先级: 1 2025-05-09 15:05:21,031 - services.execution.task_executor - DEBUG - 任务 ff60f716-fd0a-419e-af88-f16d30bab92d 设置超时时间: 3600秒 2025-05-09 15:05:21,031 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,034 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:21,034 - sqlalchemy.engine.Engine - INFO - [cached since 91.36s ago] ('ff60f716-fd0a-419e-af88-f16d30bab92d',) 2025-05-09 15:05:21,037 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:05:21,037 - sqlalchemy.engine.Engine - INFO - [cached since 25.36s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:05:21,042 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:21,042 - sqlalchemy.engine.Engine - INFO - [cached since 23.86s ago] (datetime.datetime(2025, 5, 9, 15, 5, 21, 42219), datetime.datetime(2025, 5, 9, 15, 5, 21, 42219), 'ff60f716-fd0a-419e-af88-f16d30bab92d') 2025-05-09 15:05:21,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,056 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:21,061 - services.sync_service - INFO - 成功同步任务到系统任务: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:21,064 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:21,064 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:21,066 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1313秒 2025-05-09 15:05:21,083 - services.sync_service - INFO - 成功设置系统任务状态为执行中: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:21,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,086 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:21,087 - sqlalchemy.engine.Engine - INFO - [cached since 23.87s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 5, 21, 86087), 'ff60f716-fd0a-419e-af88-f16d30bab92d') 2025-05-09 15:05:21,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,095 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:05:21,096 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,097 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:05:21,097 - sqlalchemy.engine.Engine - INFO - [cached since 23.87s ago] ('f4c97bd7-da5c-431c-ae42-6ca96a39ccef', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff60f716-fd0a-419e-af88-f16d30bab92d', datetime.datetime(2025, 5, 9, 15, 5, 21, 96492), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 5, 21, 97490), datetime.datetime(2025, 5, 9, 15, 5, 21, 97490), 0) 2025-05-09 15:05:21,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,108 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,108 - sqlalchemy.engine.Engine - INFO - [cached since 23.87s ago] ('f4c97bd7-da5c-431c-ae42-6ca96a39ccef',) 2025-05-09 15:05:21,109 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:05:21,110 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:05:21,111 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,112 - sqlalchemy.engine.Engine - INFO - [cached since 23.87s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 5, 21, 111305), 'f4c97bd7-da5c-431c-ae42-6ca96a39ccef') 2025-05-09 15:05:21,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,120 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:05:21,121 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:05:21,122 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:05:21,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,125 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:05:21,125 - sqlalchemy.engine.Engine - INFO - [cached since 23.9s ago] ('c8958547-b8a9-4217-91c4-3101e419a477', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "", "required": false}}', '{"functionName": "test1", "functionArgs": ""}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff60f716-fd0a-419e-af88-f16d30bab92d', datetime.datetime(2025, 5, 9, 15, 5, 21, 123714), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 5, 21, 125787), datetime.datetime(2025, 5, 9, 15, 5, 21, 125787), 0) 2025-05-09 15:05:21,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,134 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: c8958547-b8a9-4217-91c4-3101e419a477 2025-05-09 15:05:21,134 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,134 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,134 - sqlalchemy.engine.Engine - INFO - [cached since 23.9s ago] ('c8958547-b8a9-4217-91c4-3101e419a477',) 2025-05-09 15:05:21,134 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:05:21,138 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:05:21,138 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,138 - sqlalchemy.engine.Engine - INFO - [cached since 23.9s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 5, 21, 138448), 'c8958547-b8a9-4217-91c4-3101e419a477') 2025-05-09 15:05:21,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,146 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:05:21,146 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:05:21,150 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=[''], kwargs={} 2025-05-09 15:05:21,150 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 322, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 346, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:05:21,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,155 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:05:21,155 - sqlalchemy.engine.Engine - INFO - [cached since 23.87s ago] ('dedbaaea-fe82-40f9-8d6e-cad900f75fd2', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff60f716-fd0a-419e-af88-f16d30bab92d', datetime.datetime(2025, 5, 9, 15, 5, 21, 155583), datetime.datetime(2025, 5, 9, 15, 5, 21, 155583), 0) 2025-05-09 15:05:21,160 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,168 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:05:21,172 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,172 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,172 - sqlalchemy.engine.Engine - INFO - [cached since 23.93s ago] ('c8958547-b8a9-4217-91c4-3101e419a477',) 2025-05-09 15:05:21,177 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:05:21,177 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:05:21,179 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,179 - sqlalchemy.engine.Engine - INFO - [cached since 23.88s ago] (datetime.datetime(2025, 5, 9, 15, 5, 21, 177871), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 5, 21, 179889), 'c8958547-b8a9-4217-91c4-3101e419a477') 2025-05-09 15:05:21,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,191 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,192 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:05:21,192 - sqlalchemy.engine.Engine - INFO - [cached since 23.91s ago] ('bce1f872-8694-4d47-83a5-b006067790ea', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ff60f716-fd0a-419e-af88-f16d30bab92d', datetime.datetime(2025, 5, 9, 15, 5, 21, 192140), datetime.datetime(2025, 5, 9, 15, 5, 21, 192140), 0) 2025-05-09 15:05:21,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,202 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,203 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,208 - sqlalchemy.engine.Engine - INFO - [cached since 23.97s ago] ('f4c97bd7-da5c-431c-ae42-6ca96a39ccef',) 2025-05-09 15:05:21,215 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:05:21,215 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:05:21,216 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:05:21,218 - sqlalchemy.engine.Engine - INFO - [cached since 23.92s ago] (datetime.datetime(2025, 5, 9, 15, 5, 21, 216861), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 5, 21, 216861), 'f4c97bd7-da5c-431c-ae42-6ca96a39ccef') 2025-05-09 15:05:21,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,228 - services.sync_service - INFO - 正在设置任务状态为已失败: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:21,275 - services.sync_service - INFO - 成功设置系统任务状态为已失败: ff60f716-fd0a-419e-af88-f16d30bab92d 2025-05-09 15:05:21,275 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:21,279 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:21,279 - sqlalchemy.engine.Engine - INFO - [cached since 23.88s ago] (datetime.datetime(2025, 5, 9, 15, 5, 21, 275964), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 172, 1, datetime.datetime(2025, 5, 9, 15, 5, 21, 279097), 'ff60f716-fd0a-419e-af88-f16d30bab92d') 2025-05-09 15:05:21,283 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:21,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: ff60f716-fd0a-419e-af88-f16d30bab92d, 结果: False 2025-05-09 15:05:25,360 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:25,360 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:25,364 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:25,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:25,364 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:25,364 - sqlalchemy.engine.Engine - INFO - [cached since 95.69s ago] ('ff60f716-fd0a-419e-af88-f16d30bab92d',) 2025-05-09 15:05:25,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:25,370 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0061秒 2025-05-09 15:05:25,383 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:25,383 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:25,393 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:25,393 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:25,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:05:25,397 - sqlalchemy.engine.Engine - INFO - [cached since 95.71s ago] ('ff60f716-fd0a-419e-af88-f16d30bab92d',) 2025-05-09 15:05:25,397 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:25,397 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0041秒 2025-05-09 15:05:36,396 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:36,396 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:36,398 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:36,400 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:36,400 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:05:36,400 - sqlalchemy.engine.Engine - INFO - [cached since 82.52s ago] {} 2025-05-09 15:05:36,400 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:05:36,404 - sqlalchemy.engine.Engine - INFO - [cached since 82.52s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:05:36,405 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:36,405 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0071秒 2025-05-09 15:05:41,143 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:41,147 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0039秒 2025-05-09 15:05:41,149 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:41,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:41,152 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:05:41,152 - sqlalchemy.engine.Engine - INFO - [cached since 111.5s ago] ('ff60f716-fd0a-419e-af88-f16d30bab92d',) 2025-05-09 15:05:41,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:41,154 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0053秒 2025-05-09 15:05:41,161 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:41,161 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:41,163 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 来自 192.168.189.211 2025-05-09 15:05:41,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:41,164 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:05:41,165 - sqlalchemy.engine.Engine - INFO - [cached since 111.5s ago] ('ff60f716-fd0a-419e-af88-f16d30bab92d',) 2025-05-09 15:05:41,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:41,165 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/ff60f716-fd0a-419e-af88-f16d30bab92d 状态码: 200 耗时: 0.0019秒 2025-05-09 15:05:42,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:05:42,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:05:42,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:05:42,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:05:42,127 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:05:42,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:05:42,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:42,131 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:05:42,131 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 5, 42, 127041)) 2025-05-09 15:05:42,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:05:42,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:05:42,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:05:42,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:05:42,135 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:05:42,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:05:42,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:05:42,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:05:42,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:05:42,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:42,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:05:42,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:05:42,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:05:42,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:05:42,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:05:42,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:05:42,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:05:42,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:05:42,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:05:51,585 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:51,585 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:51,589 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:51,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:51,591 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:05:51,591 - sqlalchemy.engine.Engine - INFO - [cached since 97.71s ago] {} 2025-05-09 15:05:51,592 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:05:51,593 - sqlalchemy.engine.Engine - INFO - [cached since 97.71s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:05:51,593 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:51,593 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0039秒 2025-05-09 15:05:55,127 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:55,128 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:05:55,131 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:05:55,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:55,133 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:05:55,133 - sqlalchemy.engine.Engine - INFO - [cached since 101.3s ago] {} 2025-05-09 15:05:55,134 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:05:55,135 - sqlalchemy.engine.Engine - INFO - [cached since 101.3s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:05:55,137 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:55,138 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-09 15:05:59,206 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:05:59,207 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 15:05:59,208 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:59,208 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:59,209 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:59,209 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:05:59,210 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 15:05:59,211 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0029秒 2025-05-09 15:05:59,211 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-09 15:05:59,211 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0019秒 2025-05-09 15:05:59,214 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:59,214 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:59,218 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 15:05:59,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:59,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:05:59,218 - sqlalchemy.engine.Engine - INFO - [cached since 103.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:05:59,218 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:05:59,223 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0052秒 2025-05-09 15:05:59,218 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:59,223 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:59,223 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:59,223 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0093秒 2025-05-09 15:05:59,228 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:59,228 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:05:59,228 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:59,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:59,228 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:05:59,228 - sqlalchemy.engine.Engine - INFO - [cached since 103.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:05:59,233 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:05:59,233 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:59,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:59,233 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:05:59,233 - sqlalchemy.engine.Engine - INFO - [cached since 103.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:05:59,233 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0047秒 2025-05-09 15:05:59,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:05:59,236 - sqlalchemy.engine.Engine - INFO - [cached since 103.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:05:59,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:05:59,236 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0037秒 2025-05-09 15:05:59,242 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:59,242 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:05:59,243 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:05:59,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:05:59,243 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:05:59,243 - sqlalchemy.engine.Engine - INFO - [cached since 103.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:05:59,243 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:05:59,248 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 15:06:07,654 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:06:07,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:07,658 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:07,658 - sqlalchemy.engine.Engine - INFO - [cached since 71.98s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:07,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:07,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:07,662 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:07,662 - sqlalchemy.engine.Engine - INFO - [cached since 71.98s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:07,662 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:06:07,662 - sqlalchemy.engine.Engine - INFO - [cached since 71.98s ago] (28, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (192 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 6, 7, 662935), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:06:07,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:07,679 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0244秒 2025-05-09 15:06:09,277 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:06:09,281 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,281 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:09,281 - sqlalchemy.engine.Engine - INFO - [cached since 73.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:09,281 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,285 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:09,286 - sqlalchemy.engine.Engine - INFO - [cached since 73.61s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:09,287 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,287 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:06:09,287 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:06:09,287 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:06:09,287 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,287 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:06:09,287 - sqlalchemy.engine.Engine - INFO - [cached since 72.26s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 6, 9, 287022), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:06:09,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,302 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:09,302 - sqlalchemy.engine.Engine - INFO - [cached since 73.62s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:09,304 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:09,304 - sqlalchemy.engine.Engine - INFO - [cached since 72.25s ago] ('47cd05d1-89ef-4e57-b6f0-95166b12ad23', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 28, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (192 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 6, 9, 287022), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 6, 9, 304774), datetime.datetime(2025, 5, 9, 15, 6, 9, 304774), 0) 2025-05-09 15:06:09,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,312 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:09,312 - sqlalchemy.engine.Engine - INFO - [cached since 139.6s ago] ('47cd05d1-89ef-4e57-b6f0-95166b12ad23',) 2025-05-09 15:06:09,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,312 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 47cd05d1-89ef-4e57-b6f0-95166b12ad23 (优先级 1) 添加到队列 0 2025-05-09 15:06:09,312 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:06:09,312 - services.sync_service - INFO - 正在同步创建任务到天风系统: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,312 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"47cd05d1-89ef-4e57-b6f0-95166b12ad23","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:06:09","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:06:09,332 - services.sync_service - INFO - 成功同步任务到系统任务: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 47cd05d1-89ef-4e57-b6f0-95166b12ad23, 优先级: 1 2025-05-09 15:06:09,334 - services.execution.task_executor - DEBUG - 任务 47cd05d1-89ef-4e57-b6f0-95166b12ad23 设置超时时间: 3600秒 2025-05-09 15:06:09,334 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,336 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,337 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0601秒 2025-05-09 15:06:09,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,345 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:09,345 - sqlalchemy.engine.Engine - INFO - [cached since 139.7s ago] ('47cd05d1-89ef-4e57-b6f0-95166b12ad23',) 2025-05-09 15:06:09,345 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:09,354 - sqlalchemy.engine.Engine - INFO - [cached since 73.67s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:09,358 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:09,358 - sqlalchemy.engine.Engine - INFO - [cached since 72.17s ago] (datetime.datetime(2025, 5, 9, 15, 6, 9, 358079), datetime.datetime(2025, 5, 9, 15, 6, 9, 358079), '47cd05d1-89ef-4e57-b6f0-95166b12ad23') 2025-05-09 15:06:09,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,370 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,516 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,520 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:09,520 - sqlalchemy.engine.Engine - INFO - [cached since 72.3s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 6, 9, 520250), '47cd05d1-89ef-4e57-b6f0-95166b12ad23') 2025-05-09 15:06:09,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,528 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:06:09,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,532 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:09,534 - sqlalchemy.engine.Engine - INFO - [cached since 72.3s ago] ('586a6786-00a7-4950-9538-de259ac6c2b5', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47cd05d1-89ef-4e57-b6f0-95166b12ad23', datetime.datetime(2025, 5, 9, 15, 6, 9, 532505), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 6, 9, 532505), datetime.datetime(2025, 5, 9, 15, 6, 9, 532505), 0) 2025-05-09 15:06:09,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,542 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,542 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,542 - sqlalchemy.engine.Engine - INFO - [cached since 72.3s ago] ('586a6786-00a7-4950-9538-de259ac6c2b5',) 2025-05-09 15:06:09,542 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:06:09,542 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:06:09,542 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,546 - sqlalchemy.engine.Engine - INFO - [cached since 72.3s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 6, 9, 542123), '586a6786-00a7-4950-9538-de259ac6c2b5') 2025-05-09 15:06:09,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,557 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:06:09,557 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:06:09,562 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:06:09,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,568 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:09,568 - sqlalchemy.engine.Engine - INFO - [cached since 72.34s ago] ('488d01b8-7543-4c11-9648-fb45a0f35ba3', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{1, 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{1, 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47cd05d1-89ef-4e57-b6f0-95166b12ad23', datetime.datetime(2025, 5, 9, 15, 6, 9, 567714), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{1, 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 6, 9, 568795), datetime.datetime(2025, 5, 9, 15, 6, 9, 568795), 0) 2025-05-09 15:06:09,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,574 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 488d01b8-7543-4c11-9648-fb45a0f35ba3 2025-05-09 15:06:09,578 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,578 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,578 - sqlalchemy.engine.Engine - INFO - [cached since 72.34s ago] ('488d01b8-7543-4c11-9648-fb45a0f35ba3',) 2025-05-09 15:06:09,578 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:06:09,578 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:06:09,578 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,578 - sqlalchemy.engine.Engine - INFO - [cached since 72.34s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 6, 9, 578438), '488d01b8-7543-4c11-9648-fb45a0f35ba3') 2025-05-09 15:06:09,582 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,588 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:06:09,588 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:06:09,588 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=['{1, 2}'], kwargs={} 2025-05-09 15:06:09,588 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 322, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 346, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:06:09,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,592 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:09,592 - sqlalchemy.engine.Engine - INFO - [cached since 72.31s ago] ('4c6e3944-d756-4634-845e-61f47e98906f', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47cd05d1-89ef-4e57-b6f0-95166b12ad23', datetime.datetime(2025, 5, 9, 15, 6, 9, 592347), datetime.datetime(2025, 5, 9, 15, 6, 9, 592347), 0) 2025-05-09 15:06:09,592 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,602 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:06:09,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,603 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,603 - sqlalchemy.engine.Engine - INFO - [cached since 72.37s ago] ('488d01b8-7543-4c11-9648-fb45a0f35ba3',) 2025-05-09 15:06:09,606 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:06:09,606 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:06:09,606 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,606 - sqlalchemy.engine.Engine - INFO - [cached since 72.31s ago] (datetime.datetime(2025, 5, 9, 15, 6, 9, 606921), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 6, 9, 606921), '488d01b8-7543-4c11-9648-fb45a0f35ba3') 2025-05-09 15:06:09,606 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,611 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,615 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:09,615 - sqlalchemy.engine.Engine - INFO - [cached since 72.33s ago] ('df1d24fd-cf02-40da-8e9c-2e2a39bf2973', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47cd05d1-89ef-4e57-b6f0-95166b12ad23', datetime.datetime(2025, 5, 9, 15, 6, 9, 615509), datetime.datetime(2025, 5, 9, 15, 6, 9, 615509), 0) 2025-05-09 15:06:09,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,623 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,627 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,627 - sqlalchemy.engine.Engine - INFO - [cached since 72.39s ago] ('586a6786-00a7-4950-9538-de259ac6c2b5',) 2025-05-09 15:06:09,627 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:06:09,627 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:06:09,632 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:09,634 - sqlalchemy.engine.Engine - INFO - [cached since 72.34s ago] (datetime.datetime(2025, 5, 9, 15, 6, 9, 632063), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 6, 9, 632063), '586a6786-00a7-4950-9538-de259ac6c2b5') 2025-05-09 15:06:09,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,640 - services.sync_service - INFO - 正在设置任务状态为已失败: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,739 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 47cd05d1-89ef-4e57-b6f0-95166b12ad23 2025-05-09 15:06:09,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:09,739 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:09,744 - sqlalchemy.engine.Engine - INFO - [cached since 72.34s ago] (datetime.datetime(2025, 5, 9, 15, 6, 9, 739996), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 269, 1, datetime.datetime(2025, 5, 9, 15, 6, 9, 739996), '47cd05d1-89ef-4e57-b6f0-95166b12ad23') 2025-05-09 15:06:09,744 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:09,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 47cd05d1-89ef-4e57-b6f0-95166b12ad23, 结果: False 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:06:12,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:06:12,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:06:12,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:06:12,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:06:12,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:06:12,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:06:12,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:06:12,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:06:12,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:06:12,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:06:12,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:06:12,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:06:12,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:06:12,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:06:12,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:06:12,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:06:12,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:06:14,670 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/47cd05d1-89ef-4e57-b6f0-95166b12ad23 来自 192.168.189.211 2025-05-09 15:06:14,670 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/47cd05d1-89ef-4e57-b6f0-95166b12ad23 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:14,674 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/47cd05d1-89ef-4e57-b6f0-95166b12ad23 来自 192.168.189.211 2025-05-09 15:06:14,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:14,674 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:14,674 - sqlalchemy.engine.Engine - INFO - [cached since 145s ago] ('47cd05d1-89ef-4e57-b6f0-95166b12ad23',) 2025-05-09 15:06:14,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:14,678 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/47cd05d1-89ef-4e57-b6f0-95166b12ad23 状态码: 200 耗时: 0.0042秒 2025-05-09 15:06:14,684 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/47cd05d1-89ef-4e57-b6f0-95166b12ad23 来自 192.168.189.211 2025-05-09 15:06:14,684 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/47cd05d1-89ef-4e57-b6f0-95166b12ad23 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:14,684 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/47cd05d1-89ef-4e57-b6f0-95166b12ad23 来自 192.168.189.211 2025-05-09 15:06:14,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:14,689 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:06:14,689 - sqlalchemy.engine.Engine - INFO - [cached since 145s ago] ('47cd05d1-89ef-4e57-b6f0-95166b12ad23',) 2025-05-09 15:06:14,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:14,689 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/47cd05d1-89ef-4e57-b6f0-95166b12ad23 状态码: 200 耗时: 0.0049秒 2025-05-09 15:06:19,471 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:06:19,472 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:06:19,474 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:06:19,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:19,476 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:06:19,477 - sqlalchemy.engine.Engine - INFO - [cached since 125.6s ago] {} 2025-05-09 15:06:19,478 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:06:19,478 - sqlalchemy.engine.Engine - INFO - [cached since 125.6s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:06:19,480 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:06:19,480 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0061秒 2025-05-09 15:06:20,580 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:06:20,580 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:20,580 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:06:20,580 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:06:20,580 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:06:20,584 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:06:20,584 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0034秒 2025-05-09 15:06:20,584 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0034秒 2025-05-09 15:06:20,584 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0034秒 2025-05-09 15:06:20,588 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0040秒 2025-05-09 15:06:20,590 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:06:20,592 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:06:20,592 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 15:06:20,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:20,596 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:06:20,596 - sqlalchemy.engine.Engine - INFO - [cached since 125.2s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:06:20,596 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:06:20,596 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:06:20,600 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0044秒 2025-05-09 15:06:20,600 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:06:20,604 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 15:06:20,604 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0125秒 2025-05-09 15:06:20,604 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:06:20,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:20,608 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:06:20,608 - sqlalchemy.engine.Engine - INFO - [cached since 125.2s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:06:20,608 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:06:20,608 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:20,608 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:06:20,612 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0082秒 2025-05-09 15:06:20,612 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:06:20,612 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:20,612 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:06:20,612 - sqlalchemy.engine.Engine - INFO - [cached since 125.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:20,616 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:06:20,616 - sqlalchemy.engine.Engine - INFO - [cached since 125.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:06:20,616 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:20,616 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:06:20,616 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:20,616 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0042秒 2025-05-09 15:06:20,621 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:06:20,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:20,621 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:06:20,621 - sqlalchemy.engine.Engine - INFO - [cached since 125.2s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:06:20,621 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:06:20,621 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:41,807 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:06:41,807 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:41,807 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:41,807 - sqlalchemy.engine.Engine - INFO - [cached since 106.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:41,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:41,811 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:41,811 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:41,811 - sqlalchemy.engine.Engine - INFO - [cached since 106.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:41,811 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:06:41,811 - sqlalchemy.engine.Engine - INFO - [cached since 106.1s ago] (29, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (192 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 6, 41, 811183), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:06:41,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:41,827 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0207秒 2025-05-09 15:06:42,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:42,135 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:06:42,140 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 14, 6, 42, 135674)) 2025-05-09 15:06:42,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:42,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:06:42,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:06:42,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:06:42,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:06:42,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:06:42,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:06:42,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:06:42,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:06:42,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:06:42,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:06:42,168 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:06:42,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:06:42,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:06:42,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:06:42,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:06:42,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:06:42,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:06:42,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:06:42,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:06:42,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:06:42,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:06:42,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:06:42,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:06:42,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:06:42,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:06:42,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:06:42,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:06:42,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:06:42,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:06:42,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:06:43,189 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:06:43,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,193 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:43,193 - sqlalchemy.engine.Engine - INFO - [cached since 107.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:43,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,197 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:43,197 - sqlalchemy.engine.Engine - INFO - [cached since 107.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:43,197 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,197 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:06:43,197 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:06:43,197 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:06:43,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,201 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:06:43,201 - sqlalchemy.engine.Engine - INFO - [cached since 106.2s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 6, 43, 201713), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:06:43,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,210 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:43,210 - sqlalchemy.engine.Engine - INFO - [cached since 107.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:43,210 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:43,210 - sqlalchemy.engine.Engine - INFO - [cached since 106.2s ago] ('334e4c0f-87fa-4c48-af2c-70676a229ca8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 29, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (192 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 6, 43, 197600), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 6, 43, 210231), datetime.datetime(2025, 5, 9, 15, 6, 43, 210231), 0) 2025-05-09 15:06:43,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,222 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:43,222 - sqlalchemy.engine.Engine - INFO - [cached since 173.5s ago] ('334e4c0f-87fa-4c48-af2c-70676a229ca8',) 2025-05-09 15:06:43,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,222 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 334e4c0f-87fa-4c48-af2c-70676a229ca8 (优先级 1) 添加到队列 0 2025-05-09 15:06:43,227 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:06:43,227 - services.sync_service - INFO - 正在同步创建任务到天风系统: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,227 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"334e4c0f-87fa-4c48-af2c-70676a229ca8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:06:43","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:06:43,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: 334e4c0f-87fa-4c48-af2c-70676a229ca8, 优先级: 1 2025-05-09 15:06:43,323 - services.execution.task_executor - DEBUG - 任务 334e4c0f-87fa-4c48-af2c-70676a229ca8 设置超时时间: 3600秒 2025-05-09 15:06:43,323 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,323 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:43,326 - sqlalchemy.engine.Engine - INFO - [cached since 173.7s ago] ('334e4c0f-87fa-4c48-af2c-70676a229ca8',) 2025-05-09 15:06:43,330 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:06:43,330 - sqlalchemy.engine.Engine - INFO - [cached since 107.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:06:43,335 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:43,335 - sqlalchemy.engine.Engine - INFO - [cached since 106.1s ago] (datetime.datetime(2025, 5, 9, 15, 6, 43, 335090), datetime.datetime(2025, 5, 9, 15, 6, 43, 335090), '334e4c0f-87fa-4c48-af2c-70676a229ca8') 2025-05-09 15:06:43,335 - services.sync_service - INFO - 成功同步任务到系统任务: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,335 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,339 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,339 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1501秒 2025-05-09 15:06:43,347 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,542 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,543 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:43,543 - sqlalchemy.engine.Engine - INFO - [cached since 106.3s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 6, 43, 543630), '334e4c0f-87fa-4c48-af2c-70676a229ca8') 2025-05-09 15:06:43,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,551 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:06:43,555 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,555 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:43,555 - sqlalchemy.engine.Engine - INFO - [cached since 106.3s ago] ('75a9d49d-c57f-421e-bda0-39737933694b', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '334e4c0f-87fa-4c48-af2c-70676a229ca8', datetime.datetime(2025, 5, 9, 15, 6, 43, 551798), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 6, 43, 555929), datetime.datetime(2025, 5, 9, 15, 6, 43, 555929), 0) 2025-05-09 15:06:43,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,568 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,569 - sqlalchemy.engine.Engine - INFO - [cached since 106.3s ago] ('75a9d49d-c57f-421e-bda0-39737933694b',) 2025-05-09 15:06:43,569 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:06:43,569 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:06:43,569 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,569 - sqlalchemy.engine.Engine - INFO - [cached since 106.3s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 6, 43, 569037), '75a9d49d-c57f-421e-bda0-39737933694b') 2025-05-09 15:06:43,573 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,577 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:06:43,577 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:06:43,581 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:06:43,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,581 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:43,581 - sqlalchemy.engine.Engine - INFO - [cached since 106.4s ago] ('6b138151-50dc-4810-970b-d27a2d4886f7', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "[1, 2]", "required": false}}', '{"functionName": "test1", "functionArgs": "[1, 2]"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '334e4c0f-87fa-4c48-af2c-70676a229ca8', datetime.datetime(2025, 5, 9, 15, 6, 43, 581633), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "[1, 2]", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 6, 43, 581633), datetime.datetime(2025, 5, 9, 15, 6, 43, 581633), 0) 2025-05-09 15:06:43,586 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,594 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 6b138151-50dc-4810-970b-d27a2d4886f7 2025-05-09 15:06:43,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,594 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,598 - sqlalchemy.engine.Engine - INFO - [cached since 106.4s ago] ('6b138151-50dc-4810-970b-d27a2d4886f7',) 2025-05-09 15:06:43,598 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:06:43,602 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:06:43,602 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,602 - sqlalchemy.engine.Engine - INFO - [cached since 106.4s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 6, 43, 602423), '6b138151-50dc-4810-970b-d27a2d4886f7') 2025-05-09 15:06:43,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,606 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:06:43,606 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:06:43,610 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=['[1, 2]'], kwargs={} 2025-05-09 15:06:43,610 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 322, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 346, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:06:43,610 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,610 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:43,610 - sqlalchemy.engine.Engine - INFO - [cached since 106.3s ago] ('1479ee8c-dfb8-4f02-aad6-fb3afcc3ec70', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '334e4c0f-87fa-4c48-af2c-70676a229ca8', datetime.datetime(2025, 5, 9, 15, 6, 43, 610746), datetime.datetime(2025, 5, 9, 15, 6, 43, 610746), 0) 2025-05-09 15:06:43,614 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,622 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:06:43,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,622 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,622 - sqlalchemy.engine.Engine - INFO - [cached since 106.4s ago] ('6b138151-50dc-4810-970b-d27a2d4886f7',) 2025-05-09 15:06:43,626 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:06:43,626 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:06:43,626 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,626 - sqlalchemy.engine.Engine - INFO - [cached since 106.3s ago] (datetime.datetime(2025, 5, 9, 15, 6, 43, 626799), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 6, 43, 626799), '6b138151-50dc-4810-970b-d27a2d4886f7') 2025-05-09 15:06:43,626 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,639 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:06:43,639 - sqlalchemy.engine.Engine - INFO - [cached since 106.4s ago] ('2e1d9b90-a8aa-431d-8fa9-04de3cfa0091', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '334e4c0f-87fa-4c48-af2c-70676a229ca8', datetime.datetime(2025, 5, 9, 15, 6, 43, 639162), datetime.datetime(2025, 5, 9, 15, 6, 43, 639162), 0) 2025-05-09 15:06:43,639 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,647 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,647 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,647 - sqlalchemy.engine.Engine - INFO - [cached since 106.4s ago] ('75a9d49d-c57f-421e-bda0-39737933694b',) 2025-05-09 15:06:43,647 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:06:43,647 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:06:43,647 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:06:43,647 - sqlalchemy.engine.Engine - INFO - [cached since 106.4s ago] (datetime.datetime(2025, 5, 9, 15, 6, 43, 647204), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 6, 43, 647204), '75a9d49d-c57f-421e-bda0-39737933694b') 2025-05-09 15:06:43,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,655 - services.sync_service - INFO - 正在设置任务状态为已失败: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,705 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 334e4c0f-87fa-4c48-af2c-70676a229ca8 2025-05-09 15:06:43,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:43,705 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:43,705 - sqlalchemy.engine.Engine - INFO - [cached since 106.3s ago] (datetime.datetime(2025, 5, 9, 15, 6, 43, 705764), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 307, 1, datetime.datetime(2025, 5, 9, 15, 6, 43, 705764), '334e4c0f-87fa-4c48-af2c-70676a229ca8') 2025-05-09 15:06:43,709 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:43,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: 334e4c0f-87fa-4c48-af2c-70676a229ca8, 结果: False 2025-05-09 15:06:48,211 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:06:48,211 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:48,216 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:06:48,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:48,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:06:48,218 - sqlalchemy.engine.Engine - INFO - [cached since 178.5s ago] ('334e4c0f-87fa-4c48-af2c-70676a229ca8',) 2025-05-09 15:06:48,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:48,219 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0035秒 2025-05-09 15:06:48,227 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:06:48,227 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0000秒 2025-05-09 15:06:48,231 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:06:48,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:06:48,232 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:06:48,232 - sqlalchemy.engine.Engine - INFO - [cached since 178.5s ago] ('334e4c0f-87fa-4c48-af2c-70676a229ca8',) 2025-05-09 15:06:48,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:06:48,237 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0060秒 2025-05-09 15:07:12,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:07:12,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:07:12,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:07:12,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:07:12,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:07:12,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:07:12,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:07:12,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:07:12,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:07:12,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:07:12,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:07:12,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:07:12,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:07:12,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:07:12,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:07:12,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:07:12,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:07:12,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:07:12,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:07:12,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:07:12,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:07:12,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:07:12,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:07:12,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:07:12,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:07:12,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:07:12,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:07:12,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:07:12,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:07:12,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:07:12,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:07:12,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:07:12,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:07:12,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:07:12,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:07:12,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:07:12,229 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:07:12,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:07:12,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:07:12,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:07:12,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:07:12,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:07:39,762 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:07:39,762 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0000秒 2025-05-09 15:07:39,762 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:07:39,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:07:39,767 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:07:39,769 - sqlalchemy.engine.Engine - INFO - [cached since 230.1s ago] ('334e4c0f-87fa-4c48-af2c-70676a229ca8',) 2025-05-09 15:07:39,771 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:07:39,772 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0100秒 2025-05-09 15:07:39,780 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:07:39,780 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0000秒 2025-05-09 15:07:39,782 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 来自 192.168.189.211 2025-05-09 15:07:39,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:07:39,782 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:07:39,782 - sqlalchemy.engine.Engine - INFO - [cached since 230.1s ago] ('334e4c0f-87fa-4c48-af2c-70676a229ca8',) 2025-05-09 15:07:39,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:07:39,786 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/334e4c0f-87fa-4c48-af2c-70676a229ca8 状态码: 200 耗时: 0.0043秒 2025-05-09 15:07:42,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:07:42,157 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:07:42,161 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 14, 7, 42, 157279)) 2025-05-09 15:07:42,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:07:42,256 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:07:42,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:07:42,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:07:42,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:07:42,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:07:42,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:07:42,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:07:42,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:07:42,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:07:42,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:07:42,263 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:07:42,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:07:42,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:07:42,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:07:42,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:07:42,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:07:42,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:07:42,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:07:42,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:07:42,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:07:42,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:07:42,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:07:42,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:07:42,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:08:12,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:08:12,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:08:12,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:08:12,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:08:12,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:08:42,172 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:08:42,172 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:08:42,172 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 14, 8, 42, 172092)) 2025-05-09 15:08:42,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:08:42,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:08:42,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:08:42,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:08:42,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:08:42,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:08:42,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:08:42,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:08:42,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:08:42,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:08:42,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:08:42,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:08:42,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:08:42,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:08:42,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:08:42,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:08:42,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:08:42,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:08:42,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:08:42,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:08:42,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:08:42,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:08:42,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:08:42,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:08:42,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:09:12,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:09:12,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:09:12,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:09:12,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:09:12,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:09:12,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:09:12,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:09:12,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:09:12,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:09:12,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:09:12,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:09:12,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:09:12,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:09:12,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:09:12,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:09:12,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:09:12,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:09:12,317 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:09:12,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:09:12,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:09:12,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:09:12,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:09:12,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:09:12,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:09:12,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:09:12,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:09:12,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:09:12,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:09:12,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:09:12,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:09:12,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:09:12,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:09:12,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:09:12,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:09:12,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:09:12,338 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:09:12,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:09:12,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:09:12,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:09:12,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:09:12,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:09:12,338 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:09:12,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:09:12,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:09:12,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:09:12,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:09:12,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:09:12,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:09:12,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:09:12,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:09:12,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:09:12,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:09:12,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:09:12,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:09:12,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:09:12,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:09:12,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:09:12,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:09:12,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:09:12,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:09:12,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:09:12,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:09:12,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:09:12,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:09:12,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:09:12,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:09:30,332 - app - INFO - 应用程序关闭中... 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:09:30,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:09:30,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:09:30,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:09:30,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:09:30,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:09:30,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:09:30,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 15:09:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 10 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 9 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 8 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 7 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 6 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 5 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:09:30,338 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:09:30,338 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:09:30,338 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:09:30,338 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:09:30,338 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:09:30,338 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:09:30,338 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:09:31,631 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:09:31,689 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:09:31,689 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:09:31,762 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:09:31,809 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:09:31,829 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:09:31,840 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:09:31,842 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,842 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:09:31,842 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,850 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:09:31,850 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,850 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:31,850 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:09:31,861 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,861 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:09:31,861 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,872 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:09:31,873 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,873 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:09:31,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:09:31,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:09:31,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,891 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:09:31,893 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,893 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:09:31,897 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,901 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:09:31,901 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,903 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:09:31,903 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,905 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:09:31,905 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:09:31,907 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:31,907 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:09:32,254 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:09:32,254 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:09:32,254 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:09:32,254 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:09:32,254 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:09:32,254 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:09:32,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:09:32,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:09:32,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:09:32,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:09:32,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:09:32,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:09:32,264 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:09:32,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:09:32,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:09:32,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:09:32,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:09:32,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:09:32,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:09:32,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:09:32,285 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:09:32,295 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:09:32,295 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:09:32,295 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:09:32,305 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:09:32,305 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:09:32,305 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:09:32,305 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:09:32,315 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:32,326 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:09:32,326 - sqlalchemy.engine.Engine - INFO - [generated in 0.00238s] (, ) 2025-05-09 15:09:32,326 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:09:32,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:32,338 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:09:32,338 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:09:32,338 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:09:32,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:32,348 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:09:32,348 - sqlalchemy.engine.Engine - INFO - [generated in 0.00277s] (, , ) 2025-05-09 15:09:32,348 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:32,348 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:09:32,348 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:09:32,358 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:09:32,358 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:09:32,358 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:09:32,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:32,360 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:09:32,360 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] (, datetime.datetime(2025, 5, 9, 14, 9, 32, 338345)) 2025-05-09 15:09:32,368 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:42,706 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:09:42,707 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0009秒 2025-05-09 15:09:42,710 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:09:42,713 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:42,716 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:09:42,716 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] {} 2025-05-09 15:09:42,716 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:09:42,716 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:09:42,716 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:09:42,716 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0056秒 2025-05-09 15:09:45,248 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:09:45,248 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:09:45,248 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:09:45,248 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:45,248 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:09:45,248 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:09:45,248 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:09:45,257 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0097秒 2025-05-09 15:09:46,264 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - [cached since 0.004222s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,268 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:09:46,268 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:09:46,268 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:09:46,268 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 9, 46, 268970), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:09:46,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,281 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,281 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:09:46,281 - sqlalchemy.engine.Engine - INFO - [cached since 0.01915s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:09:46,290 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:09:46,291 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] ('813fe84a-b5a2-4b6b-9670-c80b9b2b01cf', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 29, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (192 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 9, 46, 268970), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 9, 46, 290693), datetime.datetime(2025, 5, 9, 15, 9, 46, 290693), 0) 2025-05-09 15:09:46,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,299 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:09:46,299 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('813fe84a-b5a2-4b6b-9670-c80b9b2b01cf',) 2025-05-09 15:09:46,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,299 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf (优先级 1) 添加到队列 0 2025-05-09 15:09:46,305 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:09:46,308 - services.sync_service - INFO - 正在同步创建任务到天风系统: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,308 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"813fe84a-b5a2-4b6b-9670-c80b9b2b01cf","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:09:46","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:09:46,324 - services.sync_service - INFO - 成功同步任务到系统任务: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,324 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,324 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,324 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0605秒 2025-05-09 15:09:46,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf, 优先级: 1 2025-05-09 15:09:46,425 - services.execution.task_executor - DEBUG - 任务 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 设置超时时间: 3600秒 2025-05-09 15:09:46,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,427 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:09:46,428 - sqlalchemy.engine.Engine - INFO - [cached since 0.127s ago] ('813fe84a-b5a2-4b6b-9670-c80b9b2b01cf',) 2025-05-09 15:09:46,430 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:09:46,430 - sqlalchemy.engine.Engine - INFO - [cached since 0.1616s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:09:46,431 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:09:46,431 - sqlalchemy.engine.Engine - INFO - [generated in 0.00235s] (datetime.datetime(2025, 5, 9, 15, 9, 46, 431562), datetime.datetime(2025, 5, 9, 15, 9, 46, 431562), '813fe84a-b5a2-4b6b-9670-c80b9b2b01cf') 2025-05-09 15:09:46,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,447 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,514 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,524 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,524 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:09:46,531 - sqlalchemy.engine.Engine - INFO - [generated in 0.00448s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 9, 46, 524002), '813fe84a-b5a2-4b6b-9670-c80b9b2b01cf') 2025-05-09 15:09:46,531 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,540 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:09:46,540 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,547 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:09:46,547 - sqlalchemy.engine.Engine - INFO - [generated in 0.00414s] ('c9382c1a-6932-4ef7-b3d0-6f7943e099ea', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '813fe84a-b5a2-4b6b-9670-c80b9b2b01cf', datetime.datetime(2025, 5, 9, 15, 9, 46, 540858), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 9, 46, 547540), datetime.datetime(2025, 5, 9, 15, 9, 46, 547540), 0) 2025-05-09 15:09:46,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,564 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,564 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] ('c9382c1a-6932-4ef7-b3d0-6f7943e099ea',) 2025-05-09 15:09:46,574 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:09:46,576 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:09:46,578 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,580 - sqlalchemy.engine.Engine - INFO - [generated in 0.00106s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 9, 46, 578636), 'c9382c1a-6932-4ef7-b3d0-6f7943e099ea') 2025-05-09 15:09:46,580 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,591 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:09:46,591 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:09:46,591 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:09:46,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,597 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:09:46,597 - sqlalchemy.engine.Engine - INFO - [cached since 0.05112s ago] ('21726c7f-1807-4b10-95c7-4f7d17f5c775', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "[1, 2]", "required": false}}', '{"functionName": "test1", "functionArgs": "[1, 2]"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '813fe84a-b5a2-4b6b-9670-c80b9b2b01cf', datetime.datetime(2025, 5, 9, 15, 9, 46, 591250), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "[1, 2]", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 9, 46, 597395), datetime.datetime(2025, 5, 9, 15, 9, 46, 597395), 0) 2025-05-09 15:09:46,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,614 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 21726c7f-1807-4b10-95c7-4f7d17f5c775 2025-05-09 15:09:46,614 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,614 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,614 - sqlalchemy.engine.Engine - INFO - [cached since 0.04468s ago] ('21726c7f-1807-4b10-95c7-4f7d17f5c775',) 2025-05-09 15:09:46,614 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:09:46,614 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:09:46,614 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,624 - sqlalchemy.engine.Engine - INFO - [cached since 0.0446s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 9, 46, 614155), '21726c7f-1807-4b10-95c7-4f7d17f5c775') 2025-05-09 15:09:46,624 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,631 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:09:46,631 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:09:46,631 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=['[1, 2]'], kwargs={} 2025-05-09 15:09:46,631 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 323, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 347, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:09:46,641 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,641 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:09:46,647 - sqlalchemy.engine.Engine - INFO - [generated in 0.00099s] ('79d53010-9ac6-4b8d-be2b-9815d1e10928', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '813fe84a-b5a2-4b6b-9670-c80b9b2b01cf', datetime.datetime(2025, 5, 9, 15, 9, 46, 641303), datetime.datetime(2025, 5, 9, 15, 9, 46, 641303), 0) 2025-05-09 15:09:46,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,647 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:09:46,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,657 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,657 - sqlalchemy.engine.Engine - INFO - [cached since 0.09102s ago] ('21726c7f-1807-4b10-95c7-4f7d17f5c775',) 2025-05-09 15:09:46,664 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:09:46,664 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:09:46,664 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,664 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (datetime.datetime(2025, 5, 9, 15, 9, 46, 664147), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 9, 46, 664147), '21726c7f-1807-4b10-95c7-4f7d17f5c775') 2025-05-09 15:09:46,664 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,678 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:09:46,682 - sqlalchemy.engine.Engine - INFO - [cached since 0.03607s ago] ('cc311d96-753c-45b4-8e6d-010d4fd5b491', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '813fe84a-b5a2-4b6b-9670-c80b9b2b01cf', datetime.datetime(2025, 5, 9, 15, 9, 46, 678334), datetime.datetime(2025, 5, 9, 15, 9, 46, 678334), 0) 2025-05-09 15:09:46,684 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,698 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,698 - sqlalchemy.engine.Engine - INFO - [cached since 0.128s ago] ('c9382c1a-6932-4ef7-b3d0-6f7943e099ea',) 2025-05-09 15:09:46,698 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:09:46,698 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:09:46,698 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:09:46,698 - sqlalchemy.engine.Engine - INFO - [cached since 0.03642s ago] (datetime.datetime(2025, 5, 9, 15, 9, 46, 698303), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 9, 46, 698303), 'c9382c1a-6932-4ef7-b3d0-6f7943e099ea') 2025-05-09 15:09:46,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,714 - services.sync_service - INFO - 正在设置任务状态为已失败: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,814 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf 2025-05-09 15:09:46,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:09:46,814 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:09:46,814 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] (datetime.datetime(2025, 5, 9, 15, 9, 46, 814160), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 267, 1, datetime.datetime(2025, 5, 9, 15, 9, 46, 814160), '813fe84a-b5a2-4b6b-9670-c80b9b2b01cf') 2025-05-09 15:09:46,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:09:46,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 813fe84a-b5a2-4b6b-9670-c80b9b2b01cf, 结果: False 2025-05-09 15:10:18,041 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:10:18,041 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:10:18,042 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 15:10:18,042 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 15:10:18,043 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:10:18,043 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:10:18,044 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 15:10:18,044 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 15:10:18,044 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:10:18,044 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:10:18,048 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0046秒 2025-05-09 15:10:18,048 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:10:18,050 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0016秒 2025-05-09 15:10:18,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:18,050 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:10:18,050 - sqlalchemy.engine.Engine - INFO - [cached since 32.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:10:18,050 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:10:18,059 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:10:18,059 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0092秒 2025-05-09 15:10:18,050 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:10:18,060 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0005秒 2025-05-09 15:10:18,061 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0175秒 2025-05-09 15:10:18,062 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:10:18,063 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:10:18,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:18,064 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:10:18,065 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:10:18,065 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0017秒 2025-05-09 15:10:18,066 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:10:18,066 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:10:18,068 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:10:18,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:18,069 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0071秒 2025-05-09 15:10:18,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:18,071 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:10:18,071 - sqlalchemy.engine.Engine - INFO - [cached since 32.82s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:10:18,071 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:10:18,071 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0031秒 2025-05-09 15:10:18,080 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:10:18,080 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:10:18,082 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:10:18,082 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:18,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:10:18,084 - sqlalchemy.engine.Engine - INFO - [cached since 32.83s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:10:18,086 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:10:18,086 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0034秒 2025-05-09 15:10:32,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:10:32,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:10:32,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:10:32,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:10:32,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:10:32,302 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:10:32,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:10:32,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:10:32,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:10:32,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:10:32,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:10:32,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:10:32,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:10:32,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:10:32,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:10:32,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:10:32,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:10:32,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:10:32,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:10:32,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:10:32,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:10:32,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:10:32,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:10:32,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:10:32,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:10:32,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:10:32,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:10:32,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:10:32,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:10:32,316 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:10:32,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:10:32,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:10:32,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:10:32,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:10:32,319 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:10:32,319 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:10:32,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:10:32,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:10:32,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:10:32,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:10:32,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:10:32,324 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:10:32,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:10:32,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:10:32,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:10:32,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:10:32,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:10:32,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:10:32,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:10:32,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:10:32,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:10:32,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:10:32,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:10:32,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:10:32,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:10:32,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:10:32,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:10:32,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:10:32,334 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:10:32,334 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:10:32,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:10:32,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:10:32,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:10:32,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:10:32,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:10:32,342 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:10:32,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:10:32,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:10:32,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:10:32,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:10:32,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:10:32,342 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:10:32,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:10:32,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:10:32,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:10:32,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:10:32,352 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:10:32,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:10:32,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:10:32,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:10:32,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:10:32,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:10:32,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:10:32,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:10:32,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:32,376 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:10:32,377 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 14, 10, 32, 375180)) 2025-05-09 15:10:32,378 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:53,825 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:10:53,825 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:53,825 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:10:53,825 - sqlalchemy.engine.Engine - INFO - [cached since 67.56s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:10:53,825 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:53,825 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:53,825 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:10:53,831 - sqlalchemy.engine.Engine - INFO - [cached since 67.56s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:10:53,831 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:10:53,831 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (30, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 10, 53, 831973), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:10:53,831 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:53,831 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0070秒 2025-05-09 15:10:55,797 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - [cached since 69.53s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - [cached since 69.54s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:10:55,797 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:55,807 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:10:55,807 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:10:55,807 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:10:55,807 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:55,807 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:10:55,807 - sqlalchemy.engine.Engine - INFO - [cached since 69.53s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 10, 55, 807554), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:10:55,807 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:55,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:55,814 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:10:55,814 - sqlalchemy.engine.Engine - INFO - [cached since 69.55s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:10:55,814 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:10:55,814 - sqlalchemy.engine.Engine - INFO - [cached since 69.53s ago] ('60601cdb-698b-461d-882e-50e01037ebb4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 10, 55, 807554), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 10, 55, 814327), datetime.datetime(2025, 5, 9, 15, 10, 55, 814327), 0) 2025-05-09 15:10:55,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:55,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:55,830 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:10:55,830 - sqlalchemy.engine.Engine - INFO - [cached since 69.53s ago] ('60601cdb-698b-461d-882e-50e01037ebb4',) 2025-05-09 15:10:55,830 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:55,830 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 60601cdb-698b-461d-882e-50e01037ebb4 (优先级 1) 添加到队列 0 2025-05-09 15:10:55,830 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:10:55,830 - services.sync_service - INFO - 正在同步创建任务到天风系统: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:55,830 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"60601cdb-698b-461d-882e-50e01037ebb4","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:10:55","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:10:55,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 60601cdb-698b-461d-882e-50e01037ebb4, 优先级: 1 2025-05-09 15:10:55,874 - services.execution.task_executor - DEBUG - 任务 60601cdb-698b-461d-882e-50e01037ebb4 设置超时时间: 3600秒 2025-05-09 15:10:55,874 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:55,874 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:10:55,874 - sqlalchemy.engine.Engine - INFO - [cached since 69.58s ago] ('60601cdb-698b-461d-882e-50e01037ebb4',) 2025-05-09 15:10:55,874 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:10:55,874 - sqlalchemy.engine.Engine - INFO - [cached since 69.61s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:10:55,874 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:10:55,880 - sqlalchemy.engine.Engine - INFO - [cached since 69.45s ago] (datetime.datetime(2025, 5, 9, 15, 10, 55, 874630), datetime.datetime(2025, 5, 9, 15, 10, 55, 874630), '60601cdb-698b-461d-882e-50e01037ebb4') 2025-05-09 15:10:55,881 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:55,881 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:55,957 - services.sync_service - INFO - 成功同步任务到系统任务: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:55,957 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:55,957 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:55,957 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1601秒 2025-05-09 15:10:56,040 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:56,040 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,040 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:10:56,040 - sqlalchemy.engine.Engine - INFO - [cached since 69.52s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 10, 56, 40401), '60601cdb-698b-461d-882e-50e01037ebb4') 2025-05-09 15:10:56,040 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,047 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:10:56,047 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,047 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:10:56,047 - sqlalchemy.engine.Engine - INFO - [cached since 69.51s ago] ('db8aff77-49bf-412d-8b7b-eeeb13fed759', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '60601cdb-698b-461d-882e-50e01037ebb4', datetime.datetime(2025, 5, 9, 15, 10, 56, 47669), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 10, 56, 47669), datetime.datetime(2025, 5, 9, 15, 10, 56, 47669), 0) 2025-05-09 15:10:56,047 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,057 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,057 - sqlalchemy.engine.Engine - INFO - [cached since 69.49s ago] ('db8aff77-49bf-412d-8b7b-eeeb13fed759',) 2025-05-09 15:10:56,064 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:10:56,064 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:10:56,064 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,064 - sqlalchemy.engine.Engine - INFO - [cached since 69.49s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 10, 56, 64301), 'db8aff77-49bf-412d-8b7b-eeeb13fed759') 2025-05-09 15:10:56,064 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,064 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:10:56,064 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:10:56,064 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:10:56,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,074 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:10:56,074 - sqlalchemy.engine.Engine - INFO - [cached since 69.53s ago] ('cf05ac56-d5bc-4f53-899a-1b23787f7910', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '60601cdb-698b-461d-882e-50e01037ebb4', datetime.datetime(2025, 5, 9, 15, 10, 56, 64301), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 10, 56, 74108), datetime.datetime(2025, 5, 9, 15, 10, 56, 74108), 0) 2025-05-09 15:10:56,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,080 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: cf05ac56-d5bc-4f53-899a-1b23787f7910 2025-05-09 15:10:56,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,080 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,080 - sqlalchemy.engine.Engine - INFO - [cached since 69.51s ago] ('cf05ac56-d5bc-4f53-899a-1b23787f7910',) 2025-05-09 15:10:56,080 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:10:56,080 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:10:56,080 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,080 - sqlalchemy.engine.Engine - INFO - [cached since 69.5s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 10, 56, 80886), 'cf05ac56-d5bc-4f53-899a-1b23787f7910') 2025-05-09 15:10:56,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,090 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:10:56,090 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:10:56,090 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=['{"a": 1, "b": 2}'], kwargs={} 2025-05-09 15:10:56,090 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 323, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 347, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:10:56,090 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,090 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:10:56,090 - sqlalchemy.engine.Engine - INFO - [cached since 69.45s ago] ('14c357a6-9270-4036-8162-d4d539888d63', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '60601cdb-698b-461d-882e-50e01037ebb4', datetime.datetime(2025, 5, 9, 15, 10, 56, 90630), datetime.datetime(2025, 5, 9, 15, 10, 56, 90630), 0) 2025-05-09 15:10:56,090 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,097 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:10:56,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,107 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,107 - sqlalchemy.engine.Engine - INFO - [cached since 69.54s ago] ('cf05ac56-d5bc-4f53-899a-1b23787f7910',) 2025-05-09 15:10:56,107 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:10:56,107 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:10:56,107 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,107 - sqlalchemy.engine.Engine - INFO - [cached since 69.44s ago] (datetime.datetime(2025, 5, 9, 15, 10, 56, 107605), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 10, 56, 107605), 'cf05ac56-d5bc-4f53-899a-1b23787f7910') 2025-05-09 15:10:56,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,114 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,114 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:10:56,114 - sqlalchemy.engine.Engine - INFO - [cached since 69.47s ago] ('9cd6cdca-b435-4bae-bdef-98e87f356d49', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '60601cdb-698b-461d-882e-50e01037ebb4', datetime.datetime(2025, 5, 9, 15, 10, 56, 114449), datetime.datetime(2025, 5, 9, 15, 10, 56, 114449), 0) 2025-05-09 15:10:56,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,124 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,124 - sqlalchemy.engine.Engine - INFO - [cached since 69.56s ago] ('db8aff77-49bf-412d-8b7b-eeeb13fed759',) 2025-05-09 15:10:56,124 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:10:56,124 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:10:56,124 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:10:56,124 - sqlalchemy.engine.Engine - INFO - [cached since 69.46s ago] (datetime.datetime(2025, 5, 9, 15, 10, 56, 124283), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 10, 56, 124283), 'db8aff77-49bf-412d-8b7b-eeeb13fed759') 2025-05-09 15:10:56,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,130 - services.sync_service - INFO - 正在设置任务状态为已失败: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:56,147 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 60601cdb-698b-461d-882e-50e01037ebb4 2025-05-09 15:10:56,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:10:56,157 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:10:56,157 - sqlalchemy.engine.Engine - INFO - [cached since 69.34s ago] (datetime.datetime(2025, 5, 9, 15, 10, 56, 156892), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 249, 1, datetime.datetime(2025, 5, 9, 15, 10, 56, 157625), '60601cdb-698b-461d-882e-50e01037ebb4') 2025-05-09 15:10:56,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:10:56,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 60601cdb-698b-461d-882e-50e01037ebb4, 结果: False 2025-05-09 15:11:07,410 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/60601cdb-698b-461d-882e-50e01037ebb4 来自 192.168.189.211 2025-05-09 15:11:07,410 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/60601cdb-698b-461d-882e-50e01037ebb4 状态码: 200 耗时: 0.0000秒 2025-05-09 15:11:07,410 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/60601cdb-698b-461d-882e-50e01037ebb4 来自 192.168.189.211 2025-05-09 15:11:07,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:11:07,410 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:11:07,410 - sqlalchemy.engine.Engine - INFO - [cached since 81.12s ago] ('60601cdb-698b-461d-882e-50e01037ebb4',) 2025-05-09 15:11:07,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:11:07,422 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/60601cdb-698b-461d-882e-50e01037ebb4 状态码: 200 耗时: 0.0123秒 2025-05-09 15:11:07,424 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/60601cdb-698b-461d-882e-50e01037ebb4 来自 192.168.189.211 2025-05-09 15:11:07,424 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/60601cdb-698b-461d-882e-50e01037ebb4 状态码: 200 耗时: 0.0000秒 2025-05-09 15:11:07,424 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/60601cdb-698b-461d-882e-50e01037ebb4 来自 192.168.189.211 2025-05-09 15:11:07,424 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:11:07,424 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:11:07,434 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('60601cdb-698b-461d-882e-50e01037ebb4',) 2025-05-09 15:11:07,434 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:11:07,437 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/60601cdb-698b-461d-882e-50e01037ebb4 状态码: 200 耗时: 0.0121秒 2025-05-09 15:11:32,378 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:11:32,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:11:32,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:11:32,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:11:32,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:11:32,380 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:11:32,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:11:32,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:11:32,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:11:32,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:11:32,380 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:11:32,384 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 11, 32, 379341)) 2025-05-09 15:11:32,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:11:32,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:11:32,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:11:32,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:11:32,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:11:32,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:11:32,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:11:32,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:11:32,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:11:32,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:11:32,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:11:32,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:11:32,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:11:32,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:11:32,396 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:11:32,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:11:32,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:11:32,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:11:32,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:11:32,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:11:32,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:11:32,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:11:32,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:11:32,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:11:32,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:11:32,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:11:32,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:11:32,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:11:32,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:11:32,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:11:32,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:11:32,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:11:32,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:11:32,413 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:11:32,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:11:32,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:11:32,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:11:32,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:11:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:11:32,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:11:32,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:11:32,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:11:32,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:11:32,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:11:32,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:11:32,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:11:32,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:11:32,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:11:32,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:11:32,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:11:32,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:11:32,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:11:32,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:11:32,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:11:32,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:11:32,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:11:32,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:11:32,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:11:32,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:12:02,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:12:02,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:12:02,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:12:02,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:12:02,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:12:02,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:12:02,604 - app - INFO - 应用程序关闭中... 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:12:02,604 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:12:02,604 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:12:02,604 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:12:02,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:12:02,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:12:02,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:12:02,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:12:02,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:12:02,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:12:02,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 0 2025-05-09 15:12:02,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:12:02,615 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:12:02,615 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:12:02,615 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:12:02,615 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:12:02,615 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:12:02,615 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:12:03,920 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:12:03,981 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:12:03,981 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:12:04,051 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:12:04,102 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:12:04,123 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:12:04,133 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:12:04,133 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,133 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:12:04,133 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,133 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:12:04,143 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,144 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:04,144 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:12:04,147 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,147 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:12:04,147 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,158 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:12:04,158 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,158 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:12:04,168 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,171 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:12:04,172 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,173 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:12:04,173 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,174 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:12:04,177 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,179 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:12:04,180 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,182 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:12:04,182 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,182 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:12:04,182 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,190 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:12:04,190 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:12:04,190 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:04,190 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:12:04,548 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:12:04,548 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:12:04,548 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:12:04,548 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:12:04,548 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:12:04,548 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:12:04,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:12:04,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:12:04,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:12:04,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:12:04,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:12:04,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:12:04,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:12:04,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:12:04,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:12:04,575 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:12:04,586 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:12:04,586 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:12:04,586 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:12:04,586 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:12:04,586 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:12:04,586 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:12:04,586 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:12:04,597 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:04,607 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:12:04,607 - sqlalchemy.engine.Engine - INFO - [generated in 0.00205s] (, ) 2025-05-09 15:12:04,607 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:12:04,607 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:04,607 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:12:04,607 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:12:04,607 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:12:04,618 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:04,618 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:12:04,618 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (, , ) 2025-05-09 15:12:04,618 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:04,618 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:12:04,618 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:12:04,618 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:12:04,628 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:12:04,628 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:12:04,628 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:04,630 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:12:04,630 - sqlalchemy.engine.Engine - INFO - [generated in 0.00159s] (, datetime.datetime(2025, 5, 9, 14, 12, 4, 607919)) 2025-05-09 15:12:04,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:08,118 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:12:08,118 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0012秒 2025-05-09 15:12:08,120 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:12:08,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:08,126 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:12:08,127 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {} 2025-05-09 15:12:08,129 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:12:08,129 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:12:08,129 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:12:08,129 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0090秒 2025-05-09 15:12:09,562 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:12:09,562 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:12:09,562 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:12:09,562 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:09,562 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:12:09,562 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:12:09,562 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:12:09,572 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0096秒 2025-05-09 15:12:10,895 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:12:10,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:10,906 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:12:10,906 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:12:10,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:10,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:10,906 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:12:10,906 - sqlalchemy.engine.Engine - INFO - [cached since 0.003626s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:12:10,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:10,912 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:12:10,912 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:12:10,912 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:12:10,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:10,912 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:12:10,912 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 12, 10, 912552), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:12:10,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:10,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:10,916 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:12:10,916 - sqlalchemy.engine.Engine - INFO - [cached since 0.01838s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:12:10,927 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:12:10,927 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('a80b1267-4d60-4c4a-bd23-281a8e306d9f', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 12, 10, 912552), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 12, 10, 927078), datetime.datetime(2025, 5, 9, 15, 12, 10, 927078), 0) 2025-05-09 15:12:10,927 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:10,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:10,937 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:12:10,937 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('a80b1267-4d60-4c4a-bd23-281a8e306d9f',) 2025-05-09 15:12:10,937 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:10,937 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a80b1267-4d60-4c4a-bd23-281a8e306d9f (优先级 1) 添加到队列 0 2025-05-09 15:12:10,937 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:12:10,937 - services.sync_service - INFO - 正在同步创建任务到天风系统: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:10,937 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a80b1267-4d60-4c4a-bd23-281a8e306d9f","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:12:10","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:12:10,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: a80b1267-4d60-4c4a-bd23-281a8e306d9f, 优先级: 1 2025-05-09 15:12:10,971 - services.execution.task_executor - DEBUG - 任务 a80b1267-4d60-4c4a-bd23-281a8e306d9f 设置超时时间: 3600秒 2025-05-09 15:12:10,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:10,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:12:10,971 - sqlalchemy.engine.Engine - INFO - [cached since 0.03707s ago] ('a80b1267-4d60-4c4a-bd23-281a8e306d9f',) 2025-05-09 15:12:10,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:12:10,982 - sqlalchemy.engine.Engine - INFO - [cached since 0.07575s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:12:10,982 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:12:10,993 - sqlalchemy.engine.Engine - INFO - [generated in 0.00336s] (datetime.datetime(2025, 5, 9, 15, 12, 10, 982205), datetime.datetime(2025, 5, 9, 15, 12, 10, 982205), 'a80b1267-4d60-4c4a-bd23-281a8e306d9f') 2025-05-09 15:12:10,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:10,995 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:11,107 - services.sync_service - INFO - 成功同步任务到系统任务: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:11,107 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:11,117 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:11,117 - services.sync_service - INFO - 成功设置系统任务状态为执行中: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:11,117 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2221秒 2025-05-09 15:12:11,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,117 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:12:11,117 - sqlalchemy.engine.Engine - INFO - [generated in 0.00135s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 12, 11, 117994), 'a80b1267-4d60-4c4a-bd23-281a8e306d9f') 2025-05-09 15:12:11,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,128 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:12:11,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,138 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:12:11,138 - sqlalchemy.engine.Engine - INFO - [generated in 0.00260s] ('dc03dcd7-0207-4d1f-9d3e-f59cb7687324', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a80b1267-4d60-4c4a-bd23-281a8e306d9f', datetime.datetime(2025, 5, 9, 15, 12, 11, 138387), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 12, 11, 138387), datetime.datetime(2025, 5, 9, 15, 12, 11, 138387), 0) 2025-05-09 15:12:11,138 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,160 - sqlalchemy.engine.Engine - INFO - [generated in 0.00267s] ('dc03dcd7-0207-4d1f-9d3e-f59cb7687324',) 2025-05-09 15:12:11,160 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:12:11,160 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:12:11,160 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,168 - sqlalchemy.engine.Engine - INFO - [generated in 0.00373s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 12, 11, 160457), 'dc03dcd7-0207-4d1f-9d3e-f59cb7687324') 2025-05-09 15:12:11,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,179 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:12:11,179 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:12:11,189 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:12:11,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,189 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:12:11,194 - sqlalchemy.engine.Engine - INFO - [cached since 0.05553s ago] ('1a6bd097-c96c-4955-b9a7-5958cd7b19b7', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a80b1267-4d60-4c4a-bd23-281a8e306d9f', datetime.datetime(2025, 5, 9, 15, 12, 11, 189142), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 12, 11, 189142), datetime.datetime(2025, 5, 9, 15, 12, 11, 189142), 0) 2025-05-09 15:12:11,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,204 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 1a6bd097-c96c-4955-b9a7-5958cd7b19b7 2025-05-09 15:12:11,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,204 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,204 - sqlalchemy.engine.Engine - INFO - [cached since 0.05477s ago] ('1a6bd097-c96c-4955-b9a7-5958cd7b19b7',) 2025-05-09 15:12:11,204 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:12:11,214 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:12:11,214 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,214 - sqlalchemy.engine.Engine - INFO - [cached since 0.05062s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 12, 11, 214767), '1a6bd097-c96c-4955-b9a7-5958cd7b19b7') 2025-05-09 15:12:11,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,225 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:12:11,225 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:12:11,225 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=['{"a": 1, "b": 2}'], kwargs={} 2025-05-09 15:12:11,225 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 324, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 348, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:12:11,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,235 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:12:11,235 - sqlalchemy.engine.Engine - INFO - [generated in 0.00242s] ('2f39f034-c03b-4d9f-b679-33eb7d512841', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a80b1267-4d60-4c4a-bd23-281a8e306d9f', datetime.datetime(2025, 5, 9, 15, 12, 11, 235378), datetime.datetime(2025, 5, 9, 15, 12, 11, 235378), 0) 2025-05-09 15:12:11,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,249 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:12:11,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,249 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,256 - sqlalchemy.engine.Engine - INFO - [cached since 0.09831s ago] ('1a6bd097-c96c-4955-b9a7-5958cd7b19b7',) 2025-05-09 15:12:11,256 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:12:11,256 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:12:11,256 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,256 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (datetime.datetime(2025, 5, 9, 15, 12, 11, 256178), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 12, 11, 256178), '1a6bd097-c96c-4955-b9a7-5958cd7b19b7') 2025-05-09 15:12:11,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,260 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,260 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:12:11,270 - sqlalchemy.engine.Engine - INFO - [cached since 0.03021s ago] ('89537f21-ffc5-4d46-a2a8-3685db87b099', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a80b1267-4d60-4c4a-bd23-281a8e306d9f', datetime.datetime(2025, 5, 9, 15, 12, 11, 260765), datetime.datetime(2025, 5, 9, 15, 12, 11, 260765), 0) 2025-05-09 15:12:11,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,281 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,281 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,281 - sqlalchemy.engine.Engine - INFO - [cached since 0.1258s ago] ('dc03dcd7-0207-4d1f-9d3e-f59cb7687324',) 2025-05-09 15:12:11,281 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:12:11,281 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:12:11,281 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:12:11,281 - sqlalchemy.engine.Engine - INFO - [cached since 0.03042s ago] (datetime.datetime(2025, 5, 9, 15, 12, 11, 281040), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 12, 11, 281040), 'dc03dcd7-0207-4d1f-9d3e-f59cb7687324') 2025-05-09 15:12:11,281 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,291 - services.sync_service - INFO - 正在设置任务状态为已失败: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:11,311 - services.sync_service - INFO - 成功设置系统任务状态为已失败: a80b1267-4d60-4c4a-bd23-281a8e306d9f 2025-05-09 15:12:11,311 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:12:11,311 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:12:11,311 - sqlalchemy.engine.Engine - INFO - [generated in 0.00110s] (datetime.datetime(2025, 5, 9, 15, 12, 11, 311515), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 295, 1, datetime.datetime(2025, 5, 9, 15, 12, 11, 311515), 'a80b1267-4d60-4c4a-bd23-281a8e306d9f') 2025-05-09 15:12:11,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:12:11,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: a80b1267-4d60-4c4a-bd23-281a8e306d9f, 结果: False 2025-05-09 15:13:04,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:13:04,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:13:04,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:13:04,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:13:04,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:13:04,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:13:04,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:13:04,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:13:04,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:13:04,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:13:04,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:13:04,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:13:04,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:13:04,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:13:04,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:13:04,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:13:04,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:13:04,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:13:04,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:13:04,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:13:04,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:13:04,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:13:04,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:13:04,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:13:04,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:13:04,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:13:04,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:13:04,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:13:04,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:13:04,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:13:04,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:13:04,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:13:04,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:13:04,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:13:04,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:13:04,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:13:04,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:13:04,641 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:13:04,641 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:13:04,641 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 14, 13, 4, 641294)) 2025-05-09 15:13:04,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:13:34,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:13:34,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:13:34,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:13:34,620 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:13:34,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:13:34,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:14:04,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:14:04,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:14:04,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:14:04,620 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:14:04,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:14:04,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:14:04,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:14:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:14:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:14:04,622 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:14:04,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:14:04,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:14:04,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:14:04,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:14:04,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:14:04,623 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:14:04,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:14:04,623 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:14:04,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:14:04,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:14:04,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:14:04,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:14:04,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:14:04,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:14:04,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:14:04,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:14:04,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:14:04,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:14:04,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:14:04,625 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:14:04,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:14:04,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:14:04,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:14:04,626 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:14:04,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:14:04,628 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:14:04,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:14:04,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:14:04,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:14:04,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:14:04,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:14:04,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:14:04,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:04,641 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:14:04,643 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 14, 4, 626837)) 2025-05-09 15:14:04,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:14:04,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:14:04,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:14:04,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:14:04,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:14:04,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:14:04,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:14:04,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:14:04,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:14:04,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:04,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:14:04,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:14:04,657 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:14:04,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:14:04,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:14:04,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:14:04,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:14:04,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:14:04,667 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:14:04,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:14:04,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:14:04,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:14:04,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:14:04,670 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:14:04,670 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:14:04,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:14:04,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:14:04,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:14:04,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:14:04,676 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:14:04,677 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:14:04,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:14:04,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:14:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:14:04,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:14:04,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:14:04,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:14:04,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:14:04,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:14:04,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:14:04,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:14:04,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:14:04,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:14:28,365 - app - INFO - 应用程序关闭中... 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:14:28,365 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:14:28,365 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:14:28,365 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:14:28,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:14:28,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:14:28,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:14:28,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:14:28,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:14:28,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:14:28,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:14:28,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:14:28,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:14:28,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:14:28,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:14:28,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:14:28,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:14:28,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:14:28,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:14:28,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:14:28,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:14:28,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:14:28,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:14:28,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 15:14:28,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:14:28,397 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:14:28,397 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:14:28,397 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:14:28,397 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:14:28,397 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:14:28,397 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:14:30,080 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:14:30,143 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:14:30,143 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:14:30,853 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:14:30,909 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:14:30,909 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:14:30,971 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:14:31,023 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:14:31,034 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:14:31,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,053 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:14:31,053 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,053 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:14:31,053 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:14:31,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:31,055 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:14:31,398 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:14:31,409 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:14:31,409 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:14:31,409 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:14:31,409 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:14:31,419 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:14:31,419 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:14:31,419 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:14:31,419 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:14:31,419 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:14:31,419 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:14:31,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:31,429 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:14:31,429 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] (, ) 2025-05-09 15:14:31,429 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:14:31,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:31,429 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:14:31,429 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:14:31,429 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:14:31,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:31,429 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:14:31,440 - sqlalchemy.engine.Engine - INFO - [generated in 0.00247s] (, , ) 2025-05-09 15:14:31,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:31,450 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:14:31,450 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:14:31,450 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:14:31,450 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:14:31,450 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:14:31,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:31,455 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:14:31,455 - sqlalchemy.engine.Engine - INFO - [generated in 0.00313s] (, datetime.datetime(2025, 5, 9, 14, 14, 31, 429923)) 2025-05-09 15:14:31,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:35,992 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:14:35,992 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:14:35,992 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:14:36,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:36,003 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:14:36,003 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:14:36,007 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:14:36,009 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0166秒 2025-05-09 15:14:37,043 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:14:37,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,052 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:14:37,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:14:37,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,057 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:14:37,058 - sqlalchemy.engine.Engine - INFO - [cached since 0.003942s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:14:37,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,060 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:14:37,060 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:14:37,060 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:14:37,060 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,060 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:14:37,060 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 14, 37, 60384), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:14:37,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,076 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,076 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:14:37,076 - sqlalchemy.engine.Engine - INFO - [cached since 0.0256s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:14:37,076 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:14:37,076 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('84c5e2da-5028-44c5-a2ec-6c002c9411ff', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 14, 37, 60384), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 14, 37, 76346), datetime.datetime(2025, 5, 9, 15, 14, 37, 76346), 0) 2025-05-09 15:14:37,076 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,095 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:14:37,096 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] ('84c5e2da-5028-44c5-a2ec-6c002c9411ff',) 2025-05-09 15:14:37,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,100 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 84c5e2da-5028-44c5-a2ec-6c002c9411ff (优先级 1) 添加到队列 0 2025-05-09 15:14:37,103 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:14:37,103 - services.sync_service - INFO - 正在同步创建任务到天风系统: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,104 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"84c5e2da-5028-44c5-a2ec-6c002c9411ff","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:14:37","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:14:37,125 - services.sync_service - INFO - 成功同步任务到系统任务: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,125 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,126 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,126 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0835秒 2025-05-09 15:14:37,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 84c5e2da-5028-44c5-a2ec-6c002c9411ff, 优先级: 1 2025-05-09 15:14:37,203 - services.execution.task_executor - DEBUG - 任务 84c5e2da-5028-44c5-a2ec-6c002c9411ff 设置超时时间: 3600秒 2025-05-09 15:14:37,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,203 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:14:37,203 - sqlalchemy.engine.Engine - INFO - [cached since 0.1099s ago] ('84c5e2da-5028-44c5-a2ec-6c002c9411ff',) 2025-05-09 15:14:37,207 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:14:37,207 - sqlalchemy.engine.Engine - INFO - [cached since 0.1529s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:14:37,209 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:14:37,209 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] (datetime.datetime(2025, 5, 9, 15, 14, 37, 208523), datetime.datetime(2025, 5, 9, 15, 14, 37, 208523), '84c5e2da-5028-44c5-a2ec-6c002c9411ff') 2025-05-09 15:14:37,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,209 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,229 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,229 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:14:37,229 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 14, 37, 229516), '84c5e2da-5028-44c5-a2ec-6c002c9411ff') 2025-05-09 15:14:37,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,242 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:14:37,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,242 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:14:37,242 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('699226e7-88ba-409c-9890-4256ca8fffc7', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '84c5e2da-5028-44c5-a2ec-6c002c9411ff', datetime.datetime(2025, 5, 9, 15, 14, 37, 242870), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 14, 37, 242870), datetime.datetime(2025, 5, 9, 15, 14, 37, 242870), 0) 2025-05-09 15:14:37,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,252 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,252 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,252 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('699226e7-88ba-409c-9890-4256ca8fffc7',) 2025-05-09 15:14:37,252 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:14:37,252 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:14:37,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,258 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 14, 37, 257398), '699226e7-88ba-409c-9890-4256ca8fffc7') 2025-05-09 15:14:37,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,260 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:14:37,260 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:14:37,270 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:14:37,270 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,273 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:14:37,276 - sqlalchemy.engine.Engine - INFO - [cached since 0.03143s ago] ('be765bba-60dd-4d4c-bfdf-2bbbb18aa04b', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '84c5e2da-5028-44c5-a2ec-6c002c9411ff', datetime.datetime(2025, 5, 9, 15, 14, 37, 270029), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 14, 37, 273033), datetime.datetime(2025, 5, 9, 15, 14, 37, 273033), 0) 2025-05-09 15:14:37,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,276 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: be765bba-60dd-4d4c-bfdf-2bbbb18aa04b 2025-05-09 15:14:37,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,276 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.0329s ago] ('be765bba-60dd-4d4c-bfdf-2bbbb18aa04b',) 2025-05-09 15:14:37,286 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:14:37,286 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:14:37,286 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.03137s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 14, 37, 286698), 'be765bba-60dd-4d4c-bfdf-2bbbb18aa04b') 2025-05-09 15:14:37,286 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,293 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:14:37,293 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:14:37,293 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=['{"a": 1, "b": 2}'], kwargs={} 2025-05-09 15:14:37,303 - services.execution.handlers.script - ERROR - 执行脚本函数时发生异常: test1() missing 1 required positional argument: 'b' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 324, in _execute_script result_value = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ TypeError: test1() missing 1 required positional argument: 'b' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 239, in execute exec_result = await self._execute_script(function_name, function_args, context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\script.py", line 348, in _execute_script logger.error(f"执行脚本函数时发生异常: {str(e)}", exc_info=True) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:14:37,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,303 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:14:37,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00186s] ('562bafd9-a830-4391-bf7f-8792b55ba2dc', 3, '{"success": false, "message": "执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '84c5e2da-5028-44c5-a2ec-6c002c9411ff', datetime.datetime(2025, 5, 9, 15, 14, 37, 303184), datetime.datetime(2025, 5, 9, 15, 14, 37, 303184), 0) 2025-05-09 15:14:37,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,313 - services.execution.block_executor - ERROR - 子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b' NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:14:37,321 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,322 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,322 - sqlalchemy.engine.Engine - INFO - [cached since 0.07005s ago] ('be765bba-60dd-4d4c-bfdf-2bbbb18aa04b',) 2025-05-09 15:14:37,322 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:14:37,322 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:14:37,322 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,322 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (datetime.datetime(2025, 5, 9, 15, 14, 37, 322194), "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 14, 37, 322194), 'be765bba-60dd-4d4c-bfdf-2bbbb18aa04b') 2025-05-09 15:14:37,322 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,332 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:14:37,332 - sqlalchemy.engine.Engine - INFO - [cached since 0.02841s ago] ('7faa128e-1e85-40a1-aa96-5bdcc87162ff', 3, '{"success": false, "message": "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: \'b\'", "block_id": 2, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '84c5e2da-5028-44c5-a2ec-6c002c9411ff', datetime.datetime(2025, 5, 9, 15, 14, 37, 332564), datetime.datetime(2025, 5, 9, 15, 14, 37, 332564), 0) 2025-05-09 15:14:37,332 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,341 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,341 - sqlalchemy.engine.Engine - INFO - [cached since 0.09539s ago] ('699226e7-88ba-409c-9890-4256ca8fffc7',) 2025-05-09 15:14:37,341 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:14:37,352 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:14:37,352 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:14:37,352 - sqlalchemy.engine.Engine - INFO - [cached since 0.02847s ago] (datetime.datetime(2025, 5, 9, 15, 14, 37, 352236), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", datetime.datetime(2025, 5, 9, 15, 14, 37, 352236), '699226e7-88ba-409c-9890-4256ca8fffc7') 2025-05-09 15:14:37,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,359 - services.sync_service - INFO - 正在设置任务状态为已失败: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,392 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 84c5e2da-5028-44c5-a2ec-6c002c9411ff 2025-05-09 15:14:37,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:14:37,402 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:14:37,402 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (datetime.datetime(2025, 5, 9, 15, 14, 37, 392330), "子块 2 执行失败: 执行脚本函数 test1 失败: test1() missing 1 required positional argument: 'b'", , 149, 1, datetime.datetime(2025, 5, 9, 15, 14, 37, 402355), '84c5e2da-5028-44c5-a2ec-6c002c9411ff') 2025-05-09 15:14:37,409 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:14:37,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 84c5e2da-5028-44c5-a2ec-6c002c9411ff, 结果: False 2025-05-09 15:15:03,213 - app - INFO - 应用程序关闭中... 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:15:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:15:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:15:03,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:15:03,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:15:03,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:15:03,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:15:03,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:15:03,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:15:03,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:15:03,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:15:03,223 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:15:03,223 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:15:03,223 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:15:03,223 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:15:03,223 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:15:03,223 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:15:04,527 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:15:04,579 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:15:04,579 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:15:04,642 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:15:04,694 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:15:04,715 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:15:04,735 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:15:04,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,753 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:15:04,753 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,753 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:15:04,753 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,756 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:15:04,756 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,756 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:15:04,756 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,756 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:15:04,756 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:15:04,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:04,756 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:15:05,097 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:15:05,097 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:15:05,097 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:15:05,097 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:15:05,097 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:15:05,097 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:15:05,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:15:05,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:15:05,108 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:15:05,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:15:05,118 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:15:05,118 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:15:05,118 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:15:05,118 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:15:05,129 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:15:05,129 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:15:05,129 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:15:05,129 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:15:05,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:05,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:15:05,139 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, ) 2025-05-09 15:15:05,139 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:15:05,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:05,139 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:15:05,139 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:15:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:15:05,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:05,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:15:05,139 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, , ) 2025-05-09 15:15:05,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:05,139 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:15:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:15:05,139 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:15:05,139 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:15:05,150 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:15:05,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:05,150 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:15:05,150 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, datetime.datetime(2025, 5, 9, 14, 15, 5, 139665)) 2025-05-09 15:15:05,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:08,210 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:15:08,210 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:15:08,219 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:15:08,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:08,219 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:15:08,219 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:15:08,226 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:15:08,226 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0067秒 2025-05-09 15:15:09,153 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:15:09,153 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 15:15:09,160 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:15:09,161 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,161 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:15:09,161 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:15:09,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,165 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,165 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:15:09,165 - sqlalchemy.engine.Engine - INFO - [cached since 0.00393s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:15:09,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,165 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:15:09,165 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:15:09,165 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:15:09,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,171 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:15:09,171 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 15, 9, 171512), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:15:09,171 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,188 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:15:09,188 - sqlalchemy.engine.Engine - INFO - [cached since 0.02532s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:15:09,188 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:15:09,191 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('710bb010-f6f7-41dc-90ed-b58c10efb145', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 15, 9, 165946), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 15, 9, 188487), datetime.datetime(2025, 5, 9, 15, 15, 9, 188487), 0) 2025-05-09 15:15:09,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,199 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:15:09,199 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('710bb010-f6f7-41dc-90ed-b58c10efb145',) 2025-05-09 15:15:09,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,204 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 710bb010-f6f7-41dc-90ed-b58c10efb145 (优先级 1) 添加到队列 0 2025-05-09 15:15:09,204 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:15:09,204 - services.sync_service - INFO - 正在同步创建任务到天风系统: 710bb010-f6f7-41dc-90ed-b58c10efb145 2025-05-09 15:15:09,204 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"710bb010-f6f7-41dc-90ed-b58c10efb145","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:15:09","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:15:09,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 710bb010-f6f7-41dc-90ed-b58c10efb145, 优先级: 1 2025-05-09 15:15:09,253 - services.execution.task_executor - DEBUG - 任务 710bb010-f6f7-41dc-90ed-b58c10efb145 设置超时时间: 3600秒 2025-05-09 15:15:09,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,253 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:15:09,253 - sqlalchemy.engine.Engine - INFO - [cached since 0.05148s ago] ('710bb010-f6f7-41dc-90ed-b58c10efb145',) 2025-05-09 15:15:09,253 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:15:09,253 - sqlalchemy.engine.Engine - INFO - [cached since 0.09332s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:15:09,253 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:15:09,258 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (datetime.datetime(2025, 5, 9, 15, 15, 9, 253192), datetime.datetime(2025, 5, 9, 15, 15, 9, 253192), '710bb010-f6f7-41dc-90ed-b58c10efb145') 2025-05-09 15:15:09,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,266 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 710bb010-f6f7-41dc-90ed-b58c10efb145 2025-05-09 15:15:09,281 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-09 15:15:09,281 - services.sync_service - INFO - 成功同步任务到系统任务: 710bb010-f6f7-41dc-90ed-b58c10efb145 2025-05-09 15:15:09,281 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 710bb010-f6f7-41dc-90ed-b58c10efb145 2025-05-09 15:15:09,281 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 710bb010-f6f7-41dc-90ed-b58c10efb145 2025-05-09 15:15:09,291 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,291 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:15:09,291 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 15, 9, 291503), '710bb010-f6f7-41dc-90ed-b58c10efb145') 2025-05-09 15:15:09,291 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1315秒 2025-05-09 15:15:09,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,291 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:15:09,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,303 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:15:09,304 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('029cf9e4-9103-44bf-beb9-c0573e8a6554', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '710bb010-f6f7-41dc-90ed-b58c10efb145', datetime.datetime(2025, 5, 9, 15, 15, 9, 301681), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 15, 9, 303051), datetime.datetime(2025, 5, 9, 15, 15, 9, 303051), 0) 2025-05-09 15:15:09,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,310 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,310 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,310 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('029cf9e4-9103-44bf-beb9-c0573e8a6554',) 2025-05-09 15:15:09,310 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:15:09,310 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:15:09,310 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,310 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 15, 9, 310948), '029cf9e4-9103-44bf-beb9-c0573e8a6554') 2025-05-09 15:15:09,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,321 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:15:09,321 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:15:09,321 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:15:09,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,326 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:15:09,326 - sqlalchemy.engine.Engine - INFO - [cached since 0.02358s ago] ('e45f8d40-6104-48de-96be-dc8e70d37837', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '710bb010-f6f7-41dc-90ed-b58c10efb145', datetime.datetime(2025, 5, 9, 15, 15, 9, 325555), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 15, 9, 326735), datetime.datetime(2025, 5, 9, 15, 15, 9, 326735), 0) 2025-05-09 15:15:09,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,327 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: e45f8d40-6104-48de-96be-dc8e70d37837 2025-05-09 15:15:09,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,337 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,337 - sqlalchemy.engine.Engine - INFO - [cached since 0.02596s ago] ('e45f8d40-6104-48de-96be-dc8e70d37837',) 2025-05-09 15:15:09,337 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:15:09,343 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:15:09,344 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,344 - sqlalchemy.engine.Engine - INFO - [cached since 0.02889s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 15, 9, 344045), 'e45f8d40-6104-48de-96be-dc8e70d37837') 2025-05-09 15:15:09,344 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,354 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:15:09,354 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:15:09,354 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=[], kwargs={'a': 1, 'b': 2} 2025-05-09 15:15:09,354 - services.execution.handlers.script - INFO - 函数 test1 执行结果: {'name': 3} 2025-05-09 15:15:09,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,358 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:15:09,360 - sqlalchemy.engine.Engine - INFO - [generated in 0.00169s] ('17ac723c-2fe2-4f46-ba3f-e7d2e69b4903', 1, '{"success": true, "message": "脚本函数 test1 执行成功", "output": {"result": {"name": 3}, "functionName": "test1"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '710bb010-f6f7-41dc-90ed-b58c10efb145', datetime.datetime(2025, 5, 9, 15, 15, 9, 358770), datetime.datetime(2025, 5, 9, 15, 15, 9, 358770), 0) 2025-05-09 15:15:09,360 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,366 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,371 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,371 - sqlalchemy.engine.Engine - INFO - [cached since 0.05962s ago] ('e45f8d40-6104-48de-96be-dc8e70d37837',) 2025-05-09 15:15:09,371 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:15:09,371 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:15:09,371 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,376 - sqlalchemy.engine.Engine - INFO - [generated in 0.00205s] (datetime.datetime(2025, 5, 9, 15, 15, 9, 371277), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 15, 9, 371277), 'e45f8d40-6104-48de-96be-dc8e70d37837') 2025-05-09 15:15:09,377 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,387 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:15:09,387 - sqlalchemy.engine.Engine - INFO - [cached since 0.0305s ago] ('321cec96-a971-4497-8bef-1907fbaa139b', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"result": {"name": 3}, "functionName": "test1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '710bb010-f6f7-41dc-90ed-b58c10efb145', datetime.datetime(2025, 5, 9, 15, 15, 9, 387852), datetime.datetime(2025, 5, 9, 15, 15, 9, 387852), 0) 2025-05-09 15:15:09,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,394 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,394 - sqlalchemy.engine.Engine - INFO - [cached since 0.08886s ago] ('029cf9e4-9103-44bf-beb9-c0573e8a6554',) 2025-05-09 15:15:09,404 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:15:09,404 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:15:09,404 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:15:09,408 - sqlalchemy.engine.Engine - INFO - [cached since 0.03444s ago] (datetime.datetime(2025, 5, 9, 15, 15, 9, 404553), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 15, 9, 404553), '029cf9e4-9103-44bf-beb9-c0573e8a6554') 2025-05-09 15:15:09,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,421 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 710bb010-f6f7-41dc-90ed-b58c10efb145 2025-05-09 15:15:09,478 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 710bb010-f6f7-41dc-90ed-b58c10efb145 2025-05-09 15:15:09,478 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:09,488 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:15:09,488 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] (datetime.datetime(2025, 5, 9, 15, 15, 9, 478393), '任务执行成功', , 155, 1, datetime.datetime(2025, 5, 9, 15, 15, 9, 488142), '710bb010-f6f7-41dc-90ed-b58c10efb145') 2025-05-09 15:15:09,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:09,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 710bb010-f6f7-41dc-90ed-b58c10efb145, 结果: True 2025-05-09 15:15:28,506 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:28,506 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0000秒 2025-05-09 15:15:28,511 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:28,512 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:28,512 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:15:28,512 - sqlalchemy.engine.Engine - INFO - [cached since 19.31s ago] ('710bb010-f6f7-41dc-90ed-b58c10efb145',) 2025-05-09 15:15:28,514 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:28,515 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0048秒 2025-05-09 15:15:28,525 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:28,525 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0000秒 2025-05-09 15:15:28,525 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:28,533 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:28,534 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:15:28,534 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('710bb010-f6f7-41dc-90ed-b58c10efb145',) 2025-05-09 15:15:28,534 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:15:28,534 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('710bb010-f6f7-41dc-90ed-b58c10efb145', 'b1') 2025-05-09 15:15:28,534 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:28,534 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0082秒 2025-05-09 15:15:39,876 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:39,878 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0011秒 2025-05-09 15:15:39,881 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:39,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:39,882 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:15:39,883 - sqlalchemy.engine.Engine - INFO - [cached since 30.68s ago] ('710bb010-f6f7-41dc-90ed-b58c10efb145',) 2025-05-09 15:15:39,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:39,883 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0020秒 2025-05-09 15:15:39,894 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:39,894 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0000秒 2025-05-09 15:15:39,894 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 来自 192.168.189.211 2025-05-09 15:15:39,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:15:39,894 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:15:39,894 - sqlalchemy.engine.Engine - INFO - [cached since 11.37s ago] ('710bb010-f6f7-41dc-90ed-b58c10efb145',) 2025-05-09 15:15:39,894 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:15:39,894 - sqlalchemy.engine.Engine - INFO - [cached since 11.37s ago] ('710bb010-f6f7-41dc-90ed-b58c10efb145', 'b1') 2025-05-09 15:15:39,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:15:39,904 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/710bb010-f6f7-41dc-90ed-b58c10efb145 状态码: 200 耗时: 0.0100秒 2025-05-09 15:16:05,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:16:05,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:16:05,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:16:05,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:16:05,127 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:16:05,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:16:05,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:16:05,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:16:05,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:16:05,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:16:05,127 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:16:05,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:16:05,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:05,132 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:16:05,132 - sqlalchemy.engine.Engine - INFO - [cached since 59.98s ago] (, datetime.datetime(2025, 5, 9, 14, 16, 5, 127154)) 2025-05-09 15:16:05,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:16:05,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:16:05,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:16:05,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:16:05,133 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:16:05,133 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:16:05,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:16:05,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:16:05,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:16:05,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:05,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:16:05,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:16:05,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:16:05,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:16:05,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:16:05,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:16:05,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:16:05,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:16:05,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:16:05,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:16:05,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:16:05,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:16:05,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:16:05,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:16:05,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:16:05,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:16:05,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:16:05,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:16:05,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:16:05,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:16:05,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:16:05,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:16:05,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:16:05,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:16:05,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:16:05,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:16:05,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:16:05,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:16:05,184 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:16:05,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:16:05,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:16:05,244 - app - INFO - 应用程序关闭中... 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:16:05,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:16:05,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:16:05,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:16:05,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:16:05,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:16:05,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:16:05,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:16:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:16:05,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:16:05,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:16:05,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:16:05,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:16:05,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:16:05,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:16:05,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:16:05,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:16:05,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:16:05,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:16:05,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:16:05,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:16:05,250 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:16:05,250 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:16:05,250 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:16:05,250 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:16:05,250 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:16:05,250 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:16:06,538 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:16:06,593 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:16:06,593 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:16:06,655 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:16:06,699 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:16:06,721 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:16:06,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:06,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:06,749 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:16:07,106 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:16:07,107 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:16:07,107 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:16:07,108 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:16:07,108 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:16:07,108 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:16:07,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:16:07,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:16:07,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:16:07,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:16:07,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:16:07,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:16:07,114 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:16:07,114 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:16:07,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:16:07,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:16:07,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:16:07,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:16:07,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:16:07,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:16:07,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:16:07,125 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:16:07,125 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:16:07,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:16:07,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:16:07,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:16:07,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:16:07,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:16:07,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:16:07,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:16:07,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:16:07,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:16:07,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:16:07,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:16:07,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:16:07,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:16:07,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:16:07,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:16:07,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:16:07,132 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:16:07,132 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:16:07,132 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:16:07,132 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:16:07,132 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:16:07,132 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:16:07,132 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:16:07,132 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:16:07,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:07,142 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:16:07,147 - sqlalchemy.engine.Engine - INFO - [generated in 0.00162s] (, ) 2025-05-09 15:16:07,148 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:16:07,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:07,148 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:16:07,148 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:16:07,148 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:16:07,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:07,164 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:16:07,165 - sqlalchemy.engine.Engine - INFO - [generated in 0.00151s] (, , ) 2025-05-09 15:16:07,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:07,165 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:16:07,165 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:16:07,165 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:16:07,165 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:16:07,175 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:16:07,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:07,175 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:16:07,175 - sqlalchemy.engine.Engine - INFO - [generated in 0.00151s] (, datetime.datetime(2025, 5, 9, 14, 16, 7, 159318)) 2025-05-09 15:16:07,181 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:47,307 - app - INFO - 应用程序关闭中... 2025-05-09 15:16:47,307 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:16:47,307 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:16:47,307 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:16:47,307 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:16:47,307 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:16:47,307 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:16:47,307 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:16:47,307 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:16:47,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:16:47,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:16:47,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:16:47,312 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:16:47,312 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:16:47,312 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:16:47,312 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:16:47,312 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:16:47,312 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:16:48,551 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:16:48,603 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:16:48,603 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:16:48,665 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:16:48,717 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:16:48,748 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:16:48,768 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,773 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:16:48,773 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,773 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:16:48,773 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,773 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:16:48,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:48,789 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:16:49,119 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:16:49,129 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:16:49,130 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:16:49,131 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:16:49,131 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:16:49,131 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:16:49,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:16:49,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:16:49,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:16:49,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:16:49,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:16:49,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:16:49,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:16:49,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:16:49,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:16:49,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:16:49,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:16:49,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:16:49,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:16:49,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:16:49,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:16:49,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:16:49,141 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:16:49,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:16:49,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:16:49,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:16:49,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:16:49,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:16:49,152 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:16:49,172 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:16:49,172 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:16:49,172 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:16:49,172 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:16:49,182 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:16:49,182 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:16:49,182 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:16:49,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:49,192 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:16:49,203 - sqlalchemy.engine.Engine - INFO - [generated in 0.00148s] (, ) 2025-05-09 15:16:49,203 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:16:49,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:49,203 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:16:49,203 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:16:49,213 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:16:49,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:49,213 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:16:49,213 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] (, , ) 2025-05-09 15:16:49,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:49,224 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:16:49,224 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:16:49,224 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:16:49,234 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:16:49,234 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:16:49,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:49,237 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:16:49,237 - sqlalchemy.engine.Engine - INFO - [generated in 0.00216s] (, datetime.datetime(2025, 5, 9, 14, 16, 49, 213944)) 2025-05-09 15:16:49,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:55,458 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:16:55,458 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:16:55,460 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:16:55,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:55,466 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:16:55,466 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] {} 2025-05-09 15:16:55,466 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:16:55,466 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:16:55,471 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:16:55,473 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0133秒 2025-05-09 15:16:56,604 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:16:56,604 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:16:56,604 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:16:56,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:56,615 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:16:56,615 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:16:56,615 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:16:56,615 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0102秒 2025-05-09 15:16:57,568 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:16:57,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,568 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:16:57,568 - sqlalchemy.engine.Engine - INFO - [generated in 0.00097s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:16:57,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,568 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:16:57,568 - sqlalchemy.engine.Engine - INFO - [cached since 0.004417s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:16:57,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,579 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:16:57,579 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:16:57,579 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:16:57,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,579 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:16:57,579 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 16, 57, 579577), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:16:57,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,590 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:16:57,590 - sqlalchemy.engine.Engine - INFO - [cached since 0.01841s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:16:57,590 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:16:57,590 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('9db0a71f-ba74-44b5-81d1-f249cdcb43fc', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 16, 57, 579577), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 16, 57, 590315), datetime.datetime(2025, 5, 9, 15, 16, 57, 590315), 0) 2025-05-09 15:16:57,590 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,600 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:16:57,600 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('9db0a71f-ba74-44b5-81d1-f249cdcb43fc',) 2025-05-09 15:16:57,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,600 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9db0a71f-ba74-44b5-81d1-f249cdcb43fc (优先级 1) 添加到队列 0 2025-05-09 15:16:57,610 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:16:57,610 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,610 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"9db0a71f-ba74-44b5-81d1-f249cdcb43fc","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:16:57","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:16:57,632 - services.sync_service - INFO - 成功同步任务到系统任务: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,632 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,632 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,632 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0641秒 2025-05-09 15:16:57,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc, 优先级: 1 2025-05-09 15:16:57,667 - services.execution.task_executor - DEBUG - 任务 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 设置超时时间: 3600秒 2025-05-09 15:16:57,667 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,667 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:16:57,667 - sqlalchemy.engine.Engine - INFO - [cached since 0.06505s ago] ('9db0a71f-ba74-44b5-81d1-f249cdcb43fc',) 2025-05-09 15:16:57,667 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:16:57,667 - sqlalchemy.engine.Engine - INFO - [cached since 0.1025s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:16:57,677 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:16:57,677 - sqlalchemy.engine.Engine - INFO - [generated in 0.00176s] (datetime.datetime(2025, 5, 9, 15, 16, 57, 667130), datetime.datetime(2025, 5, 9, 15, 16, 57, 677741), '9db0a71f-ba74-44b5-81d1-f249cdcb43fc') 2025-05-09 15:16:57,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,690 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,700 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,700 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,710 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:16:57,710 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 16, 57, 710729), '9db0a71f-ba74-44b5-81d1-f249cdcb43fc') 2025-05-09 15:16:57,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,723 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:16:57,723 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,723 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:16:57,733 - sqlalchemy.engine.Engine - INFO - [generated in 0.00208s] ('f60ee3c8-0545-4757-8c2d-4d7f11c56b5a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9db0a71f-ba74-44b5-81d1-f249cdcb43fc', datetime.datetime(2025, 5, 9, 15, 16, 57, 723438), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 16, 57, 723438), datetime.datetime(2025, 5, 9, 15, 16, 57, 723438), 0) 2025-05-09 15:16:57,733 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,744 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,744 - sqlalchemy.engine.Engine - INFO - [generated in 0.00115s] ('f60ee3c8-0545-4757-8c2d-4d7f11c56b5a',) 2025-05-09 15:16:57,744 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:16:57,744 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:16:57,754 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,754 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 16, 57, 754933), 'f60ee3c8-0545-4757-8c2d-4d7f11c56b5a') 2025-05-09 15:16:57,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,757 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:16:57,757 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:16:57,765 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:16:57,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,765 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:16:57,765 - sqlalchemy.engine.Engine - INFO - [cached since 0.03889s ago] ('9af77f39-47bb-412a-a118-80a4263c9b73', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9db0a71f-ba74-44b5-81d1-f249cdcb43fc', datetime.datetime(2025, 5, 9, 15, 16, 57, 765441), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 16, 57, 765441), datetime.datetime(2025, 5, 9, 15, 16, 57, 765441), 0) 2025-05-09 15:16:57,773 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,773 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 9af77f39-47bb-412a-a118-80a4263c9b73 2025-05-09 15:16:57,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,773 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,773 - sqlalchemy.engine.Engine - INFO - [cached since 0.03556s ago] ('9af77f39-47bb-412a-a118-80a4263c9b73',) 2025-05-09 15:16:57,785 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:16:57,785 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:16:57,785 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,785 - sqlalchemy.engine.Engine - INFO - [cached since 0.03237s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 16, 57, 785570), '9af77f39-47bb-412a-a118-80a4263c9b73') 2025-05-09 15:16:57,789 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,790 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:16:57,790 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:16:57,790 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=[], kwargs={'a': 1, 'b': 2} 2025-05-09 15:16:57,790 - services.execution.handlers.script - INFO - 函数 test1 执行结果: {'name': 3} 2025-05-09 15:16:57,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,800 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:16:57,800 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('6f53e082-7465-4aee-be09-a4c51486b099', 1, '{"success": true, "message": "脚本函数 test1 执行成功", "output": {"result": {"name": 3}, "functionName": "test1"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9db0a71f-ba74-44b5-81d1-f249cdcb43fc', datetime.datetime(2025, 5, 9, 15, 16, 57, 800354), datetime.datetime(2025, 5, 9, 15, 16, 57, 800354), 0) 2025-05-09 15:16:57,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,810 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,810 - sqlalchemy.engine.Engine - INFO - [cached since 0.06971s ago] ('9af77f39-47bb-412a-a118-80a4263c9b73',) 2025-05-09 15:16:57,810 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:16:57,810 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:16:57,810 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,820 - sqlalchemy.engine.Engine - INFO - [generated in 0.00107s] (datetime.datetime(2025, 5, 9, 15, 16, 57, 810511), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 16, 57, 810511), '9af77f39-47bb-412a-a118-80a4263c9b73') 2025-05-09 15:16:57,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,831 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:16:57,831 - sqlalchemy.engine.Engine - INFO - [cached since 0.03064s ago] ('83e2d5bc-0cdb-4638-b2ff-22898b2f8288', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"result": {"name": 3}, "functionName": "test1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9db0a71f-ba74-44b5-81d1-f249cdcb43fc', datetime.datetime(2025, 5, 9, 15, 16, 57, 831149), datetime.datetime(2025, 5, 9, 15, 16, 57, 831149), 0) 2025-05-09 15:16:57,831 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,840 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,840 - sqlalchemy.engine.Engine - INFO - [cached since 0.1016s ago] ('f60ee3c8-0545-4757-8c2d-4d7f11c56b5a',) 2025-05-09 15:16:57,850 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:16:57,850 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:16:57,850 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:16:57,850 - sqlalchemy.engine.Engine - INFO - [cached since 0.03285s ago] (datetime.datetime(2025, 5, 9, 15, 16, 57, 850251), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 16, 57, 850251), 'f60ee3c8-0545-4757-8c2d-4d7f11c56b5a') 2025-05-09 15:16:57,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,860 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,900 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc 2025-05-09 15:16:57,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:16:57,906 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:16:57,916 - sqlalchemy.engine.Engine - INFO - [generated in 0.00370s] (datetime.datetime(2025, 5, 9, 15, 16, 57, 906535), '任务执行成功', , 170, 1, datetime.datetime(2025, 5, 9, 15, 16, 57, 906535), '9db0a71f-ba74-44b5-81d1-f249cdcb43fc') 2025-05-09 15:16:57,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:16:57,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 9db0a71f-ba74-44b5-81d1-f249cdcb43fc, 结果: True 2025-05-09 15:17:49,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:17:49,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:17:49,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:17:49,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:17:49,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:17:49,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:17:49,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:17:49,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:17:49,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:17:49,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:17:49,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:17:49,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:17:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:17:49,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:17:49,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:17:49,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:17:49,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:17:49,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:17:49,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:17:49,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:17:49,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:17:49,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:17:49,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:17:49,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:17:49,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:17:49,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:17:49,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:17:49,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:17:49,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:17:49,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:17:49,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:17:49,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:17:49,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:17:49,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:17:49,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:17:49,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:17:49,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:17:49,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:17:49,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:17:49,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:17:49,163 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:17:49,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:17:49,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:17:49,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:17:49,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:17:49,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:17:49,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:17:49,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:17:49,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:17:49,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:17:49,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:17:49,243 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:17:49,243 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 14, 17, 49, 242243)) 2025-05-09 15:17:49,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:12,691 - app - INFO - 应用程序关闭中... 2025-05-09 15:18:12,691 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:18:12,691 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:18:12,691 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:18:12,691 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:18:12,691 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:18:12,694 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:18:12,694 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:18:12,694 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:18:12,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:18:12,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:18:12,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:18:12,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:18:12,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:18:12,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:18:12,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:18:12,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:18:12,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:18:12,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:18:12,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:18:12,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:18:12,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:18:12,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:18:12,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:18:12,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:18:12,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:18:12,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:18:12,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:18:12,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:18:12,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:18:12,700 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:18:12,700 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:18:12,700 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:18:12,700 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:18:12,700 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:18:12,700 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:18:13,987 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:18:14,046 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:18:14,050 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:18:14,117 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:18:14,168 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:18:14,202 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:18:14,224 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:18:14,224 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,228 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:18:14,233 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,233 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:18:14,233 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,233 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:18:14,233 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,233 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:18:14,233 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,237 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:18:14,237 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,241 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:18:14,241 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,241 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:18:14,246 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,250 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:18:14,250 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,250 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:18:14,250 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,250 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:18:14,254 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:18:14,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:14,254 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:18:14,608 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:18:14,608 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:18:14,608 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:18:14,608 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:18:14,608 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:18:14,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:18:14,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:18:14,614 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:18:14,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:18:14,616 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:18:14,641 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:18:14,641 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:18:14,641 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:18:14,645 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:18:14,645 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:18:14,645 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:18:14,645 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:18:14,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:14,653 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:18:14,658 - sqlalchemy.engine.Engine - INFO - [generated in 0.00097s] (, ) 2025-05-09 15:18:14,658 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:18:14,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:14,662 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:18:14,662 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:18:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:18:14,662 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:14,662 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:18:14,662 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, , ) 2025-05-09 15:18:14,679 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:14,679 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:18:14,679 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:18:14,679 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:18:14,679 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:18:14,679 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:18:14,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:14,683 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:18:14,683 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, datetime.datetime(2025, 5, 9, 14, 18, 14, 662267)) 2025-05-09 15:18:14,683 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:28,135 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:18:28,135 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:18:28,139 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:18:28,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:28,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:18:28,143 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:18:28,147 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:18:28,148 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0089秒 2025-05-09 15:18:28,933 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:18:28,934 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:28,934 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:18:28,934 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:18:28,938 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:28,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:28,938 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:18:28,938 - sqlalchemy.engine.Engine - INFO - [cached since 0.004543s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:18:28,942 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:28,942 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:18:28,942 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:18:28,942 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:18:28,942 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:28,942 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:18:28,945 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 18, 28, 942604), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:18:28,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:28,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:28,952 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:18:28,952 - sqlalchemy.engine.Engine - INFO - [cached since 0.01816s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:18:28,956 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:18:28,956 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('b760c9e4-16d5-4955-a3af-9008bf5c4fa5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 18, 28, 942604), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 18, 28, 956893), datetime.datetime(2025, 5, 9, 15, 18, 28, 956893), 0) 2025-05-09 15:18:28,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:28,964 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:28,964 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:18:28,964 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('b760c9e4-16d5-4955-a3af-9008bf5c4fa5',) 2025-05-09 15:18:28,964 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:28,969 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b760c9e4-16d5-4955-a3af-9008bf5c4fa5 (优先级 1) 添加到队列 0 2025-05-09 15:18:28,973 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:18:28,973 - services.sync_service - INFO - 正在同步创建任务到天风系统: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:28,973 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b760c9e4-16d5-4955-a3af-9008bf5c4fa5","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:18:28","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:18:29,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: b760c9e4-16d5-4955-a3af-9008bf5c4fa5, 优先级: 1 2025-05-09 15:18:29,039 - services.execution.task_executor - DEBUG - 任务 b760c9e4-16d5-4955-a3af-9008bf5c4fa5 设置超时时间: 3600秒 2025-05-09 15:18:29,039 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,058 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:18:29,058 - sqlalchemy.engine.Engine - INFO - [cached since 0.09424s ago] ('b760c9e4-16d5-4955-a3af-9008bf5c4fa5',) 2025-05-09 15:18:29,058 - services.sync_service - INFO - 成功同步任务到系统任务: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:29,058 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:29,062 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:29,063 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:18:29,064 - sqlalchemy.engine.Engine - INFO - [cached since 0.1274s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:18:29,066 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1327秒 2025-05-09 15:18:29,066 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:18:29,069 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] (datetime.datetime(2025, 5, 9, 15, 18, 29, 66023), datetime.datetime(2025, 5, 9, 15, 18, 29, 66023), 'b760c9e4-16d5-4955-a3af-9008bf5c4fa5') 2025-05-09 15:18:29,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,079 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:29,164 - services.sync_service - INFO - 成功设置系统任务状态为执行中: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:29,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,169 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:18:29,169 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 18, 29, 169187), 'b760c9e4-16d5-4955-a3af-9008bf5c4fa5') 2025-05-09 15:18:29,169 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,177 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:18:29,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,180 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:18:29,181 - sqlalchemy.engine.Engine - INFO - [generated in 0.00385s] ('dd94b424-f82e-4795-8559-cd8bf9e505b7', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b760c9e4-16d5-4955-a3af-9008bf5c4fa5', datetime.datetime(2025, 5, 9, 15, 18, 29, 179337), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 18, 29, 180360), datetime.datetime(2025, 5, 9, 15, 18, 29, 180360), 0) 2025-05-09 15:18:29,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,198 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,202 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,203 - sqlalchemy.engine.Engine - INFO - [generated in 0.00172s] ('dd94b424-f82e-4795-8559-cd8bf9e505b7',) 2025-05-09 15:18:29,203 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:18:29,207 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:18:29,207 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,207 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 18, 29, 207564), 'dd94b424-f82e-4795-8559-cd8bf9e505b7') 2025-05-09 15:18:29,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,218 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:18:29,218 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:18:29,218 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:18:29,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,222 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:18:29,222 - sqlalchemy.engine.Engine - INFO - [cached since 0.04472s ago] ('e58897a1-3422-4c05-b0d0-17188c06c70b', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b760c9e4-16d5-4955-a3af-9008bf5c4fa5', datetime.datetime(2025, 5, 9, 15, 18, 29, 218264), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 18, 29, 222395), datetime.datetime(2025, 5, 9, 15, 18, 29, 222395), 0) 2025-05-09 15:18:29,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,232 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: e58897a1-3422-4c05-b0d0-17188c06c70b 2025-05-09 15:18:29,232 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,236 - sqlalchemy.engine.Engine - INFO - [cached since 0.03528s ago] ('e58897a1-3422-4c05-b0d0-17188c06c70b',) 2025-05-09 15:18:29,236 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:18:29,236 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:18:29,236 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,241 - sqlalchemy.engine.Engine - INFO - [cached since 0.03371s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 18, 29, 236713), 'e58897a1-3422-4c05-b0d0-17188c06c70b') 2025-05-09 15:18:29,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,251 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:18:29,251 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:18:29,251 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=[], kwargs={'a': 1, 'b': 2} 2025-05-09 15:18:29,255 - services.execution.handlers.script - INFO - 函数 test1 执行结果: {'name': 3} 2025-05-09 15:18:29,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,259 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:18:29,263 - sqlalchemy.engine.Engine - INFO - [generated in 0.00323s] ('8157b685-c588-47f6-a5c3-e9913da17630', 1, '{"success": true, "message": "脚本函数 test1 执行成功", "output": {"result": {"name": 3}, "functionName": "test1"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b760c9e4-16d5-4955-a3af-9008bf5c4fa5', datetime.datetime(2025, 5, 9, 15, 18, 29, 259102), datetime.datetime(2025, 5, 9, 15, 18, 29, 259102), 0) 2025-05-09 15:18:29,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,274 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,279 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,280 - sqlalchemy.engine.Engine - INFO - [cached since 0.07774s ago] ('e58897a1-3422-4c05-b0d0-17188c06c70b',) 2025-05-09 15:18:29,280 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:18:29,280 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:18:29,284 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,288 - sqlalchemy.engine.Engine - INFO - [generated in 0.00498s] (datetime.datetime(2025, 5, 9, 15, 18, 29, 280942), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 18, 29, 284651), 'e58897a1-3422-4c05-b0d0-17188c06c70b') 2025-05-09 15:18:29,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,298 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:18:29,298 - sqlalchemy.engine.Engine - INFO - [cached since 0.03933s ago] ('f461b5a5-5dba-4656-987f-272a914d3bb4', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"result": {"name": 3}, "functionName": "test1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b760c9e4-16d5-4955-a3af-9008bf5c4fa5', datetime.datetime(2025, 5, 9, 15, 18, 29, 298030), datetime.datetime(2025, 5, 9, 15, 18, 29, 298030), 0) 2025-05-09 15:18:29,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,307 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,310 - sqlalchemy.engine.Engine - INFO - [cached since 0.1081s ago] ('dd94b424-f82e-4795-8559-cd8bf9e505b7',) 2025-05-09 15:18:29,313 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:18:29,314 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:18:29,314 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:18:29,314 - sqlalchemy.engine.Engine - INFO - [cached since 0.03148s ago] (datetime.datetime(2025, 5, 9, 15, 18, 29, 314700), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 18, 29, 314700), 'dd94b424-f82e-4795-8559-cd8bf9e505b7') 2025-05-09 15:18:29,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,322 - services.sync_service - INFO - 正在设置系统任务状态为已完成: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:29,339 - services.sync_service - INFO - 成功设置系统任务状态为已完成: b760c9e4-16d5-4955-a3af-9008bf5c4fa5 2025-05-09 15:18:29,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:18:29,343 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:18:29,343 - sqlalchemy.engine.Engine - INFO - [generated in 0.00088s] (datetime.datetime(2025, 5, 9, 15, 18, 29, 339310), '任务执行成功', , 243, 1, datetime.datetime(2025, 5, 9, 15, 18, 29, 343391), 'b760c9e4-16d5-4955-a3af-9008bf5c4fa5') 2025-05-09 15:18:29,345 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:18:29,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: b760c9e4-16d5-4955-a3af-9008bf5c4fa5, 结果: True 2025-05-09 15:19:00,802 - app - INFO - 应用程序关闭中... 2025-05-09 15:19:00,802 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:19:00,802 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:19:00,802 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:19:00,802 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:19:00,802 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:19:00,802 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:19:00,802 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:19:00,806 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:19:00,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:19:00,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:19:00,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:19:00,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:19:00,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:19:00,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:19:00,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:19:00,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:19:00,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:19:00,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:19:00,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:19:00,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:19:00,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:19:00,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:19:00,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:19:00,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:19:00,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:19:00,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:19:00,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:19:00,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:19:00,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:19:00,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:19:00,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:19:00,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:19:00,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:19:00,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:19:00,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:19:00,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:19:00,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:19:00,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:19:00,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:19:00,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:19:00,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:19:00,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:19:00,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:19:00,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:19:00,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:19:00,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:19:00,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:19:00,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:19:00,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:19:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:19:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:19:00,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:19:00,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:19:00,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:19:00,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:19:00,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:19:00,849 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:19:00,849 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:19:00,849 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:19:00,852 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:19:00,852 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:19:00,852 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:19:02,163 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:19:02,223 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:19:02,223 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:19:02,290 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:19:02,344 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:19:02,369 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:19:02,382 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:19:02,382 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,382 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:19:02,382 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,382 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:19:02,382 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,386 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:02,386 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:19:02,386 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,386 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:19:02,386 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,390 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:19:02,390 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,390 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:19:02,390 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,390 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:19:02,390 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,395 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:19:02,395 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,395 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:19:02,395 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:19:02,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:19:02,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:19:02,403 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,403 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:19:02,403 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:19:02,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:02,407 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:19:02,759 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:19:02,759 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:19:02,759 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:19:02,759 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:19:02,759 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:19:02,763 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:19:02,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:19:02,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:19:02,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:19:02,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:19:02,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:19:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:19:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:19:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:19:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:19:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:19:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:19:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:19:02,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:19:02,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:19:02,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:19:02,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:19:02,767 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:19:02,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:19:02,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:19:02,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:19:02,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:19:02,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:19:02,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:19:02,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:19:02,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:19:02,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:19:02,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:19:02,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:19:02,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:19:02,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:19:02,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:19:02,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:19:02,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:19:02,783 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:19:02,783 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:19:02,783 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:19:02,787 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:19:02,787 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:19:02,787 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:19:02,792 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:19:02,796 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:19:02,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:02,808 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:19:02,808 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] (, ) 2025-05-09 15:19:02,808 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:19:02,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:02,812 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:19:02,812 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:19:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:19:02,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:02,812 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:19:02,812 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, , ) 2025-05-09 15:19:02,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:02,829 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:19:02,829 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:19:02,829 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:19:02,829 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:19:02,829 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:19:02,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:02,833 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:19:02,833 - sqlalchemy.engine.Engine - INFO - [generated in 0.00213s] (, datetime.datetime(2025, 5, 9, 14, 19, 2, 812321)) 2025-05-09 15:19:02,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:07,229 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:19:07,229 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:19:07,233 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:19:07,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:07,238 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:19:07,238 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:19:07,242 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:19:07,245 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0120秒 2025-05-09 15:19:08,080 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:19:08,083 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:08,084 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:08,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,087 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:08,088 - sqlalchemy.engine.Engine - INFO - [cached since 0.003629s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:08,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,088 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:19:08,088 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:19:08,088 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:19:08,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,092 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:19:08,092 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 19, 8, 92757), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:19:08,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,107 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:08,107 - sqlalchemy.engine.Engine - INFO - [cached since 0.02633s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:08,113 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:08,113 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] ('e1bb2a72-1f5c-4c1f-a47d-134c518114be', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 19, 8, 88483), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 19, 8, 113292), datetime.datetime(2025, 5, 9, 15, 19, 8, 113292), 0) 2025-05-09 15:19:08,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,121 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:08,125 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('e1bb2a72-1f5c-4c1f-a47d-134c518114be',) 2025-05-09 15:19:08,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,128 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e1bb2a72-1f5c-4c1f-a47d-134c518114be (优先级 1) 添加到队列 0 2025-05-09 15:19:08,129 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:19:08,133 - services.sync_service - INFO - 正在同步创建任务到天风系统: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,133 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"e1bb2a72-1f5c-4c1f-a47d-134c518114be","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:19:08","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:19:08,146 - services.sync_service - INFO - 成功同步任务到系统任务: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,146 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,146 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,146 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0657秒 2025-05-09 15:19:08,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: e1bb2a72-1f5c-4c1f-a47d-134c518114be, 优先级: 1 2025-05-09 15:19:08,196 - services.execution.task_executor - DEBUG - 任务 e1bb2a72-1f5c-4c1f-a47d-134c518114be 设置超时时间: 3600秒 2025-05-09 15:19:08,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,196 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:08,196 - sqlalchemy.engine.Engine - INFO - [cached since 0.07297s ago] ('e1bb2a72-1f5c-4c1f-a47d-134c518114be',) 2025-05-09 15:19:08,199 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:08,199 - sqlalchemy.engine.Engine - INFO - [cached since 0.1174s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:08,203 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:08,203 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (datetime.datetime(2025, 5, 9, 15, 19, 8, 203572), datetime.datetime(2025, 5, 9, 15, 19, 8, 203572), 'e1bb2a72-1f5c-4c1f-a47d-134c518114be') 2025-05-09 15:19:08,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,216 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,261 - services.sync_service - INFO - 成功设置系统任务状态为执行中: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,267 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:08,273 - sqlalchemy.engine.Engine - INFO - [generated in 0.00542s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 19, 8, 267186), 'e1bb2a72-1f5c-4c1f-a47d-134c518114be') 2025-05-09 15:19:08,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,283 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:19:08,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,292 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:08,292 - sqlalchemy.engine.Engine - INFO - [generated in 0.00097s] ('14cfe6a6-b2f1-4bd2-bc19-892a83db112a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e1bb2a72-1f5c-4c1f-a47d-134c518114be', datetime.datetime(2025, 5, 9, 15, 19, 8, 288234), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 19, 8, 292262), datetime.datetime(2025, 5, 9, 15, 19, 8, 292262), 0) 2025-05-09 15:19:08,295 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,304 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,304 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] ('14cfe6a6-b2f1-4bd2-bc19-892a83db112a',) 2025-05-09 15:19:08,304 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:19:08,304 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:19:08,308 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,308 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 19, 8, 308160), '14cfe6a6-b2f1-4bd2-bc19-892a83db112a') 2025-05-09 15:19:08,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,316 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:19:08,321 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:19:08,321 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:19:08,321 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,321 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:08,321 - sqlalchemy.engine.Engine - INFO - [cached since 0.03235s ago] ('659a27cb-54f8-492a-91ef-858a8019fca8', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e1bb2a72-1f5c-4c1f-a47d-134c518114be', datetime.datetime(2025, 5, 9, 15, 19, 8, 321146), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 19, 8, 321146), datetime.datetime(2025, 5, 9, 15, 19, 8, 321146), 0) 2025-05-09 15:19:08,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,333 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 659a27cb-54f8-492a-91ef-858a8019fca8 2025-05-09 15:19:08,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,338 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,338 - sqlalchemy.engine.Engine - INFO - [cached since 0.03428s ago] ('659a27cb-54f8-492a-91ef-858a8019fca8',) 2025-05-09 15:19:08,338 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:19:08,338 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:19:08,342 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,343 - sqlalchemy.engine.Engine - INFO - [cached since 0.03556s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 19, 8, 342608), '659a27cb-54f8-492a-91ef-858a8019fca8') 2025-05-09 15:19:08,345 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,349 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:19:08,353 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:19:08,353 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=[], kwargs={'a': 1, 'b': 2} 2025-05-09 15:19:08,353 - services.execution.handlers.script - INFO - 函数 test1 执行结果: {'name': 3} 2025-05-09 15:19:08,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,357 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:08,361 - sqlalchemy.engine.Engine - INFO - [generated in 0.00380s] ('556f9552-3c58-4a2f-a219-4cb5e76d40e1', 1, '{"success": true, "message": "脚本函数 test1 执行成功", "output": {"result": {"name": 3}, "functionName": "test1"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e1bb2a72-1f5c-4c1f-a47d-134c518114be', datetime.datetime(2025, 5, 9, 15, 19, 8, 357278), datetime.datetime(2025, 5, 9, 15, 19, 8, 357278), 0) 2025-05-09 15:19:08,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,373 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,373 - sqlalchemy.engine.Engine - INFO - [cached since 0.07138s ago] ('659a27cb-54f8-492a-91ef-858a8019fca8',) 2025-05-09 15:19:08,377 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:19:08,377 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:19:08,378 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,379 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (datetime.datetime(2025, 5, 9, 15, 19, 8, 377882), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 19, 8, 378882), '659a27cb-54f8-492a-91ef-858a8019fca8') 2025-05-09 15:19:08,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,391 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:08,394 - sqlalchemy.engine.Engine - INFO - [cached since 0.03447s ago] ('b23bf299-7478-49c9-abeb-37c1608dfc5c', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"result": {"name": 3}, "functionName": "test1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e1bb2a72-1f5c-4c1f-a47d-134c518114be', datetime.datetime(2025, 5, 9, 15, 19, 8, 391825), datetime.datetime(2025, 5, 9, 15, 19, 8, 391825), 0) 2025-05-09 15:19:08,396 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,400 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,404 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,404 - sqlalchemy.engine.Engine - INFO - [cached since 0.1011s ago] ('14cfe6a6-b2f1-4bd2-bc19-892a83db112a',) 2025-05-09 15:19:08,404 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:19:08,408 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:19:08,408 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:08,411 - sqlalchemy.engine.Engine - INFO - [cached since 0.03245s ago] (datetime.datetime(2025, 5, 9, 15, 19, 8, 408441), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 19, 8, 408441), '14cfe6a6-b2f1-4bd2-bc19-892a83db112a') 2025-05-09 15:19:08,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,419 - services.sync_service - INFO - 正在设置系统任务状态为已完成: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,599 - services.sync_service - INFO - 成功设置系统任务状态为已完成: e1bb2a72-1f5c-4c1f-a47d-134c518114be 2025-05-09 15:19:08,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:08,599 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:08,599 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 9, 15, 19, 8, 599699), '任务执行成功', , 202, 1, datetime.datetime(2025, 5, 9, 15, 19, 8, 599699), 'e1bb2a72-1f5c-4c1f-a47d-134c518114be') 2025-05-09 15:19:08,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:08,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: e1bb2a72-1f5c-4c1f-a47d-134c518114be, 结果: True 2025-05-09 15:19:33,699 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:19:33,699 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:19:33,708 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:19:33,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:33,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:19:33,708 - sqlalchemy.engine.Engine - INFO - [cached since 26.47s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:19:33,708 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:19:33,714 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0064秒 2025-05-09 15:19:34,567 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:19:34,567 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,567 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:34,567 - sqlalchemy.engine.Engine - INFO - [cached since 26.49s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:34,567 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,567 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,577 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:34,577 - sqlalchemy.engine.Engine - INFO - [cached since 26.49s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:34,577 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,577 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:19:34,577 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:19:34,577 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:19:34,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,581 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:19:34,581 - sqlalchemy.engine.Engine - INFO - [cached since 26.49s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 19, 34, 581311), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:19:34,582 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,594 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:34,594 - sqlalchemy.engine.Engine - INFO - [cached since 26.51s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:34,598 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:34,598 - sqlalchemy.engine.Engine - INFO - [cached since 26.49s ago] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 30, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (210 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 19, 34, 577104), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 19, 34, 598009), datetime.datetime(2025, 5, 9, 15, 19, 34, 598009), 0) 2025-05-09 15:19:34,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,600 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:34,600 - sqlalchemy.engine.Engine - INFO - [cached since 26.48s ago] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:19:34,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,612 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 90a360d8-b678-44a4-82cb-e0c8e09f7d99 (优先级 1) 添加到队列 0 2025-05-09 15:19:34,612 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:19:34,612 - services.sync_service - INFO - 正在同步创建任务到天风系统: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,612 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"90a360d8-b678-44a4-82cb-e0c8e09f7d99","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:19:34","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:19:34,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: 90a360d8-b678-44a4-82cb-e0c8e09f7d99, 优先级: 1 2025-05-09 15:19:34,666 - services.execution.task_executor - DEBUG - 任务 90a360d8-b678-44a4-82cb-e0c8e09f7d99 设置超时时间: 3600秒 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - [cached since 26.54s ago] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - [cached since 26.59s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - [cached since 26.47s ago] (datetime.datetime(2025, 5, 9, 15, 19, 34, 666845), datetime.datetime(2025, 5, 9, 15, 19, 34, 666845), '90a360d8-b678-44a4-82cb-e0c8e09f7d99') 2025-05-09 15:19:34,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,676 - services.sync_service - INFO - 成功同步任务到系统任务: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,682 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,683 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,684 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,684 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1169秒 2025-05-09 15:19:34,700 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,700 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,707 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:34,710 - sqlalchemy.engine.Engine - INFO - [cached since 26.44s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 19, 34, 707083), '90a360d8-b678-44a4-82cb-e0c8e09f7d99') 2025-05-09 15:19:34,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,716 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:19:34,716 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,726 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:34,726 - sqlalchemy.engine.Engine - INFO - [cached since 26.44s ago] ('2a67b671-1e63-49c6-8669-9a1da7803c6b', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90a360d8-b678-44a4-82cb-e0c8e09f7d99', datetime.datetime(2025, 5, 9, 15, 19, 34, 716577), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 19, 34, 726747), datetime.datetime(2025, 5, 9, 15, 19, 34, 726747), 0) 2025-05-09 15:19:34,731 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,734 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,734 - sqlalchemy.engine.Engine - INFO - [cached since 26.44s ago] ('2a67b671-1e63-49c6-8669-9a1da7803c6b',) 2025-05-09 15:19:34,743 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:19:34,743 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:19:34,747 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,747 - sqlalchemy.engine.Engine - INFO - [cached since 26.44s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 19, 34, 747996), '2a67b671-1e63-49c6-8669-9a1da7803c6b') 2025-05-09 15:19:34,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,750 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:19:34,760 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:19:34,760 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ScriptBp 2025-05-09 15:19:34,760 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,760 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:34,764 - sqlalchemy.engine.Engine - INFO - [cached since 26.47s ago] ('7a9b164d-e0bc-4da8-8504-5cc779e2a4ab', 'b1', '2', '', '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{"functionName": "test1", "functionArgs": "{\\"a\\": 1, \\"b\\": 2}"}', '{}', 'ScriptBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90a360d8-b678-44a4-82cb-e0c8e09f7d99', datetime.datetime(2025, 5, 9, 15, 19, 34, 760130), , '{"functionName": {"type": "Simple", "value": "test1", "required": true}, "functionArgs": {"type": "Simple", "value": "{\\"a\\": 1, \\"b\\": 2}", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 19, 34, 760130), datetime.datetime(2025, 5, 9, 15, 19, 34, 760130), 0) 2025-05-09 15:19:34,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,766 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7a9b164d-e0bc-4da8-8504-5cc779e2a4ab 2025-05-09 15:19:34,766 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,766 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,776 - sqlalchemy.engine.Engine - INFO - [cached since 26.47s ago] ('7a9b164d-e0bc-4da8-8504-5cc779e2a4ab',) 2025-05-09 15:19:34,776 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:19:34,776 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:19:34,781 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,783 - sqlalchemy.engine.Engine - INFO - [cached since 26.47s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 19, 34, 781014), '7a9b164d-e0bc-4da8-8504-5cc779e2a4ab') 2025-05-09 15:19:34,783 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,783 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:19:34,793 - services.execution.handlers.script - INFO - 正在加载脚本文件: D:\jsw_code\project\VWED_task\scripts\user_save\test1.py 2025-05-09 15:19:34,793 - services.execution.handlers.script - INFO - 调用函数 test1 参数: args=[], kwargs={'a': 1, 'b': 2} 2025-05-09 15:19:34,793 - services.execution.handlers.script - INFO - 函数 test1 执行结果: {'name': 3} 2025-05-09 15:19:34,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,793 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:34,797 - sqlalchemy.engine.Engine - INFO - [cached since 26.44s ago] ('29ba15ae-452c-485c-9439-5154d668244a', 1, '{"success": true, "message": "脚本函数 test1 执行成功", "output": {"result": {"name": 3}, "functionName": "test1"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90a360d8-b678-44a4-82cb-e0c8e09f7d99', datetime.datetime(2025, 5, 9, 15, 19, 34, 793401), datetime.datetime(2025, 5, 9, 15, 19, 34, 793401), 0) 2025-05-09 15:19:34,799 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,812 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,812 - sqlalchemy.engine.Engine - INFO - [cached since 26.51s ago] ('7a9b164d-e0bc-4da8-8504-5cc779e2a4ab',) 2025-05-09 15:19:34,816 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:19:34,816 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:19:34,817 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,817 - sqlalchemy.engine.Engine - INFO - [cached since 26.44s ago] (datetime.datetime(2025, 5, 9, 15, 19, 34, 817984), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 19, 34, 817984), '7a9b164d-e0bc-4da8-8504-5cc779e2a4ab') 2025-05-09 15:19:34,817 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,827 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,827 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:19:34,830 - sqlalchemy.engine.Engine - INFO - [cached since 26.47s ago] ('60b6cee6-db12-449e-a84a-63e8b6aa30a7', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"result": {"name": 3}, "functionName": "test1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90a360d8-b678-44a4-82cb-e0c8e09f7d99', datetime.datetime(2025, 5, 9, 15, 19, 34, 827072), datetime.datetime(2025, 5, 9, 15, 19, 34, 827072), 0) 2025-05-09 15:19:34,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,842 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,842 - sqlalchemy.engine.Engine - INFO - [cached since 26.54s ago] ('2a67b671-1e63-49c6-8669-9a1da7803c6b',) 2025-05-09 15:19:34,842 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:19:34,842 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:19:34,847 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:19:34,849 - sqlalchemy.engine.Engine - INFO - [cached since 26.47s ago] (datetime.datetime(2025, 5, 9, 15, 19, 34, 847840), '执行成功', , "{'scriptResult': {'name': 3}}", '执行成功', datetime.datetime(2025, 5, 9, 15, 19, 34, 847840), '2a67b671-1e63-49c6-8669-9a1da7803c6b') 2025-05-09 15:19:34,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,849 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,882 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 90a360d8-b678-44a4-82cb-e0c8e09f7d99 2025-05-09 15:19:34,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:19:34,892 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:19:34,892 - sqlalchemy.engine.Engine - INFO - [cached since 26.29s ago] (datetime.datetime(2025, 5, 9, 15, 19, 34, 882888), '任务执行成功', , 165, 1, datetime.datetime(2025, 5, 9, 15, 19, 34, 892462), '90a360d8-b678-44a4-82cb-e0c8e09f7d99') 2025-05-09 15:19:34,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:19:34,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: 90a360d8-b678-44a4-82cb-e0c8e09f7d99, 结果: True 2025-05-09 15:20:02,798 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:20:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:20:02,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:20:02,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:20:02,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:20:02,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:20:02,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:20:02,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:20:02,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:20:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:20:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:20:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:20:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:20:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:20:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:20:02,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:20:02,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:20:02,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:20:02,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:20:02,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:20:02,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:20:02,822 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:20:02,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:20:02,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:20:02,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:20:02,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:20:02,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:20:02,822 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:20:02,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:20:02,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:20:02,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:20:02,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:20:02,833 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:20:02,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:20:02,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:20:02,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:20:02,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:20:02,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:20:02,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:20:02,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:20:02,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:20:02,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:20:02,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:20:02,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:02,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:20:02,853 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 14, 20, 2, 843438)) 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:20:02,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:20:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:20:02,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:20:02,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:20:07,699 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:07,699 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0000秒 2025-05-09 15:20:07,703 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:07,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:07,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:20:07,708 - sqlalchemy.engine.Engine - INFO - [cached since 59.58s ago] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:20:07,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:07,711 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0078秒 2025-05-09 15:20:07,720 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:07,720 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0000秒 2025-05-09 15:20:07,726 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:07,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:07,726 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:20:07,726 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:20:07,726 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:20:07,726 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99', 'b1') 2025-05-09 15:20:07,726 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:07,726 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0000秒 2025-05-09 15:20:26,656 - app - INFO - 应用程序关闭中... 2025-05-09 15:20:26,658 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:20:26,658 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:20:26,658 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:20:26,658 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:20:26,666 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:20:26,666 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:20:26,666 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:20:26,672 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:20:26,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:20:26,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:20:26,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:20:26,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:20:26,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:20:26,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:20:26,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:20:26,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 13 2025-05-09 15:20:26,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:20:26,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:20:26,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 12 2025-05-09 15:20:26,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:20:26,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:20:26,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 11 2025-05-09 15:20:26,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:20:26,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:20:26,691 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:20:26,691 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:20:26,691 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:20:26,691 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:20:26,691 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:20:26,691 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:20:26,701 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:20:27,982 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:20:28,041 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:20:28,041 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:20:28,111 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:20:28,161 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:20:28,189 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:20:28,199 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:20:28,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,199 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:20:28,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,199 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:20:28,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:20:28,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:20:28,215 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,222 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:20:28,222 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,223 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:20:28,223 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:20:28,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:28,223 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:20:28,575 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:20:28,578 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:20:28,578 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:20:28,578 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:20:28,579 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:20:28,579 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:20:28,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:20:28,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:20:28,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:20:28,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:20:28,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:20:28,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:20:28,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:20:28,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:20:28,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:20:28,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:20:28,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:20:28,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:20:28,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:20:28,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:20:28,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:20:28,583 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:20:28,584 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:20:28,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:20:28,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:20:28,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:20:28,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:20:28,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:20:28,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:20:28,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:20:28,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:20:28,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:20:28,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:20:28,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:20:28,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:20:28,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:20:28,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:20:28,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:20:28,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:20:28,587 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:20:28,588 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:20:28,589 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:20:28,590 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:20:28,590 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:20:28,591 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:20:28,591 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:20:28,591 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:20:28,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:28,601 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:20:28,601 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (, ) 2025-05-09 15:20:28,603 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:20:28,603 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:28,603 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:20:28,605 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:20:28,605 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:20:28,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:28,606 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:20:28,606 - sqlalchemy.engine.Engine - INFO - [generated in 0.00221s] (, , ) 2025-05-09 15:20:28,616 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:28,616 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:20:28,616 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:20:28,616 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:20:28,616 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:20:28,616 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:20:28,616 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:28,616 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:20:28,616 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, datetime.datetime(2025, 5, 9, 14, 20, 28, 605225)) 2025-05-09 15:20:28,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:33,375 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:33,376 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0000秒 2025-05-09 15:20:33,378 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:33,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:33,380 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:20:33,380 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:20:33,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:33,382 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0042秒 2025-05-09 15:20:33,388 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:33,398 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0105秒 2025-05-09 15:20:33,398 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:20:33,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:20:33,398 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:20:33,398 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:20:33,398 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:20:33,398 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99', 'b1') 2025-05-09 15:20:33,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:20:33,408 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0101秒 2025-05-09 15:21:28,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:21:28,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:21:28,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:21:28,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:21:28,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:21:28,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:21:28,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:21:28,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:21:28,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:21:28,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:21:28,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:21:28,596 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:21:28,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:21:28,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:21:28,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:21:28,596 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:21:28,596 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:21:28,596 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:21:28,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:21:28,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:21:28,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:21:28,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:21:28,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:21:28,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:21:28,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:21:28,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:21:28,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:21:28,598 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:21:28,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:21:28,598 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:21:28,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:21:28,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:21:28,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:21:28,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:21:28,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:21:28,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:21:28,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:21:28,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:21:28,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:21:28,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:21:28,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:21:28,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:21:28,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:21:28,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:21:28,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:21:28,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:21:28,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:21:28,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:21:28,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:21:28,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:21:28,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:21:28,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:21:28,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:21:28,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:21:28,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:21:28,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:21:28,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:21:28,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:21:28,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:21:28,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:21:28,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:21:28,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:21:28,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:21:28,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:21:28,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:21:28,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:21:28,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:21:28,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:21:28,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:21:28,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:21:28,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:21:28,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:21:28,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:21:28,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:21:28,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:21:28,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:21:28,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:21:28,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:21:28,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:21:28,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:21:28,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:21:28,613 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:21:28,614 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:21:28,614 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 14, 21, 28, 612887)) 2025-05-09 15:21:28,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:21:28,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:21:28,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:21:28,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:21:28,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:21:28,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:21:28,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:21:28,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:21:28,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:21:28,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:21:49,274 - app - INFO - 应用程序关闭中... 2025-05-09 15:21:49,274 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:21:49,274 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:21:49,274 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:21:49,274 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:21:49,274 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:21:49,274 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:21:49,274 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:21:49,278 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:21:49,278 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:21:49,278 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:21:49,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:21:49,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:21:49,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:21:49,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:21:49,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:21:49,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:21:49,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:21:49,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:21:49,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:21:49,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:21:49,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:21:49,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:21:49,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:21:49,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:21:49,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:21:49,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:21:49,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:21:49,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:21:49,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:21:49,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:21:49,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:21:49,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:21:49,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:21:49,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:21:49,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:21:49,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:21:49,295 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:21:49,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:21:49,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:21:49,295 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:21:49,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:21:49,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:21:49,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:21:49,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:21:49,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:21:49,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:21:49,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:21:49,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:21:49,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:21:49,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:21:49,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:21:49,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:21:49,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:21:49,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:21:49,315 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:21:49,315 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:21:49,315 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:21:49,315 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:21:49,315 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:21:49,315 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:21:49,319 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:21:49,319 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:21:50,613 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:21:50,671 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:21:50,675 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:21:50,741 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:21:50,788 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:21:50,816 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:21:50,838 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:21:50,838 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,842 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:21:50,846 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,846 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:21:50,851 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:21:50,851 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:21:50,851 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,851 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:21:50,855 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,855 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:21:50,855 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,860 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:21:50,860 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,860 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:21:50,864 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,864 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:21:50,868 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,868 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:21:50,872 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,877 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:21:50,877 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,877 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:21:50,877 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:21:50,887 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,890 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:21:50,890 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:21:50,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:21:50,898 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:21:51,242 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:21:51,242 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:21:51,242 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:21:51,242 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:21:51,242 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:21:51,242 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:21:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:21:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:21:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:21:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:21:51,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:21:51,250 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:21:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:21:51,259 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:21:51,259 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:21:51,263 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:21:51,263 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:21:51,263 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:21:51,263 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:21:51,267 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:21:51,267 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:21:51,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:21:51,280 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:21:51,280 - sqlalchemy.engine.Engine - INFO - [generated in 0.00127s] (, ) 2025-05-09 15:21:51,280 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:21:51,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:21:51,284 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:21:51,284 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:21:51,288 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:21:51,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:21:51,296 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:21:51,298 - sqlalchemy.engine.Engine - INFO - [generated in 0.00313s] (, , ) 2025-05-09 15:21:51,300 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:21:51,305 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:21:51,308 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:21:51,308 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:21:51,308 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:21:51,308 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:21:51,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:21:51,314 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:21:51,314 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (, datetime.datetime(2025, 5, 9, 14, 21, 51, 292666)) 2025-05-09 15:21:51,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:22:22,727 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:22:22,730 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0036秒 2025-05-09 15:22:22,734 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:22:22,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:22,734 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:22:22,734 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:22:22,734 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:22:22,734 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:22,744 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:22:22,744 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:22,754 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 来自 192.168.189.211 2025-05-09 15:22:22,754 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:22,754 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:22:22,754 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99',) 2025-05-09 15:22:22,754 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:22:22,761 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('90a360d8-b678-44a4-82cb-e0c8e09f7d99', 'b1') 2025-05-09 15:22:22,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:22:22,764 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/90a360d8-b678-44a4-82cb-e0c8e09f7d99 状态码: 200 耗时: 0.0102秒 2025-05-09 15:22:36,731 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:22:36,732 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:22:36,734 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:22:36,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:36,741 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:22:36,741 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {} 2025-05-09 15:22:36,745 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:22:36,745 - sqlalchemy.engine.Engine - INFO - [generated in 0.00155s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:22:36,745 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:22:36,745 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0109秒 2025-05-09 15:22:38,443 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:22:38,443 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:38,443 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:22:38,443 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:38,443 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:22:38,443 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:38,443 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:22:38,452 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0095秒 2025-05-09 15:22:38,452 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:22:38,452 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:38,452 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:22:38,452 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:38,452 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:22:38,452 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:22:38,459 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:22:38,459 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0068秒 2025-05-09 15:22:38,459 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0068秒 2025-05-09 15:22:38,459 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:22:38,459 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:38,459 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:22:38,459 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:22:38,459 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:38,459 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:22:38,459 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:22:38,459 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:22:38,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:38,469 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:22:38,469 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:22:38,486 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:38,486 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:22:38,486 - sqlalchemy.engine.Engine - INFO - [cached since 0.02439s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:22:38,486 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:22:38,486 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:22:38,486 - sqlalchemy.engine.Engine - INFO - [generated in 0.00097s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:22:38,493 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0339秒 2025-05-09 15:22:38,493 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:22:38,493 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0339秒 2025-05-09 15:22:38,493 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0339秒 2025-05-09 15:22:38,493 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:22:38,493 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:22:38,493 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:22:38,502 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:38,502 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:22:38,502 - sqlalchemy.engine.Engine - INFO - [cached since 0.03954s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:22:38,502 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:22:38,502 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0096秒 2025-05-09 15:22:51,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:22:51,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:22:51,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:22:51,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:22:51,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:22:51,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:22:51,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:22:51,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:22:51,287 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:22:51,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:22:51,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:22:51,287 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:22:51,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:22:51,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:22:51,298 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:22:51,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:22:51,299 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:22:51,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:22:51,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:22:51,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:22:51,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:22:51,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:22:51,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:22:51,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:22:51,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:22:51,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:22:51,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:22:51,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:22:51,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:22:51,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:22:51,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:22:51,313 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 14, 22, 51, 303985)) 2025-05-09 15:22:51,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:22:51,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:22:51,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:22:51,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:22:51,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:22:51,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:22:51,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:22:51,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:22:51,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:22:51,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:22:51,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:22:51,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:22:51,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:22:51,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:22:51,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:22:51,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:22:51,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:22:51,334 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:22:51,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:22:51,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:22:51,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:22:51,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:22:51,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:22:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:22:51,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:22:51,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:22:51,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:23:39,050 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:23:39,051 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:23:39,053 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:23:39,055 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:23:39,055 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:23:39,056 - sqlalchemy.engine.Engine - INFO - [cached since 62.31s ago] {} 2025-05-09 15:23:39,057 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:23:39,058 - sqlalchemy.engine.Engine - INFO - [cached since 62.31s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:23:39,060 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:23:39,061 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0080秒 2025-05-09 15:23:45,260 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:23:45,260 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:23:45,261 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-09 15:23:45,261 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-09 15:23:45,263 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:23:45,263 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:23:45,263 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:23:45,273 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0100秒 2025-05-09 15:23:45,273 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:23:45,273 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:23:45,273 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:23:45,273 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:23:45,273 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:23:45,277 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0036秒 2025-05-09 15:23:45,278 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:23:45,279 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:23:45,279 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0008秒 2025-05-09 15:23:45,279 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:23:45,279 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:23:45,279 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:23:45,279 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - [cached since 66.81s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - [cached since 66.82s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:23:45,279 - sqlalchemy.engine.Engine - INFO - [cached since 66.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:23:45,289 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:23:45,289 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:23:45,289 - sqlalchemy.engine.Engine - INFO - [cached since 66.83s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:23:45,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:23:45,293 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:23:45,294 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0148秒 2025-05-09 15:23:45,294 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0148秒 2025-05-09 15:23:45,294 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0148秒 2025-05-09 15:23:45,294 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:23:45,294 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:23:45,294 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:23:45,294 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:23:45,294 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:23:45,294 - sqlalchemy.engine.Engine - INFO - [cached since 66.84s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:23:45,305 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:23:45,305 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0113秒 2025-05-09 15:23:51,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:23:51,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:23:51,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:23:51,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:23:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:23:51,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:23:51,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:23:51,341 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:23:51,341 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 23, 51, 336765)) 2025-05-09 15:23:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:23:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:23:51,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:23:51,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:23:51,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:23:51,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:23:51,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:23:51,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:23:51,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:23:51,358 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:23:51,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:23:51,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:23:51,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:23:51,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:23:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:23:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:23:51,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:23:51,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:23:51,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:23:51,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:23:51,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:23:51,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:23:51,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:23:51,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:24:13,081 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.73 2025-05-09 15:24:13,081 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:24:13,135 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.73 2025-05-09 15:24:13,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:24:13,141 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:24:13,141 - sqlalchemy.engine.Engine - INFO - [cached since 96.4s ago] {} 2025-05-09 15:24:13,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:24:13,148 - sqlalchemy.engine.Engine - INFO - [cached since 96.4s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:24:13,148 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:24:13,148 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0133秒 2025-05-09 15:24:14,831 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.73 2025-05-09 15:24:14,831 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:24:14,865 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.73 2025-05-09 15:24:14,865 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:24:14,907 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.73 2025-05-09 15:24:14,914 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0062秒 2025-05-09 15:24:14,914 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.73 2025-05-09 15:24:14,914 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:24:14,930 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.73 2025-05-09 15:24:14,930 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:24:15,030 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.73 2025-05-09 15:24:15,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:24:15,040 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE NULL 2025-05-09 15:24:15,040 - sqlalchemy.engine.Engine - INFO - [generated in 0.00279s] () 2025-05-09 15:24:15,048 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:24:15,050 - sqlalchemy.engine.Engine - INFO - [generated in 0.00237s] (0, 100) 2025-05-09 15:24:15,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:24:15,057 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0269秒 2025-05-09 15:24:21,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:24:21,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:24:21,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:24:21,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:24:21,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:24:21,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:24:21,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:24:21,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:24:21,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:24:21,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:24:21,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:24:21,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:24:21,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:24:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:24:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:24:21,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:24:21,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:24:21,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:24:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:24:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:24:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:24:21,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:24:21,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:24:21,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:24:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:24:21,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:24:21,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:24:21,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:24:21,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:24:21,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:24:51,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:24:51,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:24:51,368 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 14, 24, 51, 366823)) 2025-05-09 15:24:51,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:24:51,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:24:51,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:24:51,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:24:51,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:24:51,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:24:51,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:24:51,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:24:51,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:24:51,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:24:51,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:24:51,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:24:51,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:24:51,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:24:51,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:24:51,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:24:51,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:24:51,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:24:51,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:24:51,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:24:51,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:24:51,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:24:51,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:24:51,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:24:51,434 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:24:51,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:24:51,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:24:51,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:24:51,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:24:51,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:24:51,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:24:51,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:24:51,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:24:51,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:24:51,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:24:51,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:24:51,441 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:24:51,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:24:51,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:24:51,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:24:51,441 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:24:51,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:24:51,441 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:24:51,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:24:51,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:24:51,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:24:51,441 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:24:51,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:24:51,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:24:51,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:24:51,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:24:51,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:24:51,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:24:51,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:24:51,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:24:51,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:24:51,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:24:51,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:24:51,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:24:51,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:24:51,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:25:02,453 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.73 2025-05-09 15:25:02,457 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0039秒 2025-05-09 15:25:02,524 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.73 2025-05-09 15:25:02,528 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:25:02,528 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:25:02,532 - sqlalchemy.engine.Engine - INFO - [cached since 145.8s ago] {} 2025-05-09 15:25:02,537 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:25:02,537 - sqlalchemy.engine.Engine - INFO - [cached since 145.8s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:25:02,541 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:25:02,541 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0168秒 2025-05-09 15:25:21,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:25:21,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:25:21,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:25:21,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:25:21,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:25:21,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:25:21,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:25:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:25:21,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:25:21,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:25:21,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:25:21,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:25:21,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:25:21,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:25:21,469 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:25:21,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:25:51,367 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:25:51,367 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:25:51,367 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 14, 25, 51, 367464)) 2025-05-09 15:25:51,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:25:51,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:25:51,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:25:51,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:25:51,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:25:51,465 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:25:51,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:25:51,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:25:51,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:25:51,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:25:51,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:25:51,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:25:51,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:25:51,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:25:51,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:25:51,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:25:51,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:25:51,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:25:51,471 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:25:51,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:25:51,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:25:51,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:25:51,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:25:51,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:25:51,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:25:51,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:25:51,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:25:51,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:25:51,475 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:25:51,475 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:25:51,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:25:51,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:25:51,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:25:51,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:25:51,479 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:25:51,479 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:25:51,479 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:25:51,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:25:51,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:25:51,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:25:51,479 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:25:51,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:25:51,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:25:51,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:25:51,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:25:51,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:25:51,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:25:51,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:25:51,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:25:51,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:25:51,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:25:51,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:25:51,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:25:51,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:25:51,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:25:51,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:25:51,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:25:51,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:25:51,492 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:25:51,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:25:51,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:26:21,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:26:21,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:26:21,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:26:21,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:26:21,493 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:26:21,493 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:26:21,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:26:21,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:26:21,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:26:21,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:26:21,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:26:21,495 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:26:21,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:26:21,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:26:21,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:26:21,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:26:21,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:26:21,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:26:21,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:26:21,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:26:21,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:26:21,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:26:21,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:26:21,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:26:21,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:26:21,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:26:21,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:26:21,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:26:21,500 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:26:21,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:26:21,661 - app - INFO - 应用程序关闭中... 2025-05-09 15:26:21,661 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:26:21,661 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:26:21,661 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:26:21,661 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:26:21,661 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:26:21,661 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:26:21,661 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:26:21,661 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:26:21,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:26:21,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:26:21,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:26:21,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:26:21,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:26:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:26:21,670 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:26:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:26:21,675 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:26:21,675 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:26:21,675 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:26:21,675 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:26:21,675 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:26:23,009 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:26:23,075 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:26:23,077 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:26:23,147 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:26:23,202 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:26:23,240 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:26:23,254 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:26:23,256 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,258 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:26:23,258 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,258 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:26:23,262 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:26:23,262 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:26:23,266 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,270 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:26:23,270 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,270 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:26:23,275 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,277 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:26:23,281 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,282 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:26:23,283 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,283 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:26:23,287 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,292 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:26:23,296 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,296 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:26:23,300 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,304 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:26:23,308 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,312 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:26:23,312 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,321 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:26:23,321 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:26:23,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:26:23,326 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:26:23,677 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:26:23,677 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:26:23,677 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:26:23,681 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:26:23,681 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:26:23,681 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:26:23,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:26:23,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:26:23,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:26:23,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:26:23,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:26:23,684 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:26:23,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:26:23,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:26:23,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:26:23,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:26:23,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:26:23,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:26:23,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:26:23,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:26:23,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:26:23,689 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:26:23,689 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:26:23,693 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:26:23,693 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:26:23,693 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:26:23,693 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:26:23,693 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:26:23,693 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:26:23,697 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:26:23,707 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:26:23,707 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, ) 2025-05-09 15:26:23,709 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:26:23,709 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:26:23,711 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:26:23,711 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:26:23,712 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:26:23,712 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:26:23,713 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:26:23,714 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] (, , ) 2025-05-09 15:26:23,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:26:23,730 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:26:23,730 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:26:23,730 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:26:23,730 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:26:23,730 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:26:23,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:26:23,735 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:26:23,735 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, datetime.datetime(2025, 5, 9, 14, 26, 23, 712066)) 2025-05-09 15:26:23,735 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:27:23,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:27:23,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:27:23,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:27:23,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:27:23,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:27:23,718 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:27:23,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:27:23,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:27:23,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:27:23,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:27:23,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:27:23,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:27:23,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:27:23,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:27:23,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:27:23,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:27:23,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:27:23,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:27:23,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:27:23,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:27:23,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:27:23,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:27:23,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:27:23,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:27:23,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:27:23,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:27:23,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:27:23,743 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:27:23,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:27:23,743 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:27:23,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:27:23,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:27:23,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:27:23,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:27:23,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:27:23,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:27:23,748 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:27:23,748 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:27:23,752 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 14, 27, 23, 743642)) 2025-05-09 15:27:23,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:27:23,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:27:23,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:27:23,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:27:23,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:27:23,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:27:23,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:27:23,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:27:23,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:27:23,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:27:23,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:27:23,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:27:23,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:27:23,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:27:23,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:27:23,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:27:23,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:27:23,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:27:23,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:27:23,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:27:23,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:27:23,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:27:23,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:27:23,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:27:23,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:27:23,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:27:23,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:27:23,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:27:23,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:27:23,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:27:23,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:27:23,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:27:23,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:27:23,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:27:23,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:27:23,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:27:23,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:27:23,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:27:23,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:27:23,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:27:23,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:27:23,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:27:23,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:27:23,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:27:23,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:27:23,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:27:23,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:27:23,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:27:23,792 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:27:23,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:27:23,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:27:23,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:27:23,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:27:23,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:27:23,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:27:57,710 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:27:57,710 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 15:27:57,714 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:27:57,714 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:27:57,714 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:27:57,714 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:27:57,718 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:27:57,718 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:27:57,718 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:27:57,718 - sqlalchemy.engine.Engine - INFO - [cached since 0.004406s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:27:57,723 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:27:57,723 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (31, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (577 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 27, 57, 723525), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:27:57,731 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:27:57,740 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0257秒 2025-05-09 15:28:00,455 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:28:00,456 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0009秒 2025-05-09 15:28:00,457 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:28:00,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,461 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:28:00,461 - sqlalchemy.engine.Engine - INFO - [cached since 2.744s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:28:00,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,461 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:28:00,461 - sqlalchemy.engine.Engine - INFO - [cached since 2.747s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:28:00,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,465 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:28:00,465 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:28:00,465 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:28:00,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,465 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:28:00,465 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 28, 0, 465538), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:28:00,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,485 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:28:00,485 - sqlalchemy.engine.Engine - INFO - [cached since 2.769s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:28:00,488 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:28:00,488 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('4d5215e1-b17b-4eab-90c1-ec67089c499f', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 31, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (577 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 28, 0, 465538), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 28, 0, 488506), datetime.datetime(2025, 5, 9, 15, 28, 0, 488506), 0) 2025-05-09 15:28:00,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,500 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:28:00,500 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('4d5215e1-b17b-4eab-90c1-ec67089c499f',) 2025-05-09 15:28:00,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,500 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 4d5215e1-b17b-4eab-90c1-ec67089c499f (优先级 1) 添加到队列 0 2025-05-09 15:28:00,507 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:28:00,507 - services.sync_service - INFO - 正在同步创建任务到天风系统: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,508 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"4d5215e1-b17b-4eab-90c1-ec67089c499f","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:28:00","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:28:00,540 - services.sync_service - INFO - 成功同步任务到系统任务: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,540 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,540 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,540 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0824秒 2025-05-09 15:28:00,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 4d5215e1-b17b-4eab-90c1-ec67089c499f, 优先级: 1 2025-05-09 15:28:00,580 - services.execution.task_executor - DEBUG - 任务 4d5215e1-b17b-4eab-90c1-ec67089c499f 设置超时时间: 3600秒 2025-05-09 15:28:00,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,580 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:28:00,580 - sqlalchemy.engine.Engine - INFO - [cached since 0.0827s ago] ('4d5215e1-b17b-4eab-90c1-ec67089c499f',) 2025-05-09 15:28:00,584 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:28:00,584 - sqlalchemy.engine.Engine - INFO - [cached since 2.869s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:28:00,584 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:28:00,588 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] (datetime.datetime(2025, 5, 9, 15, 28, 0, 584952), datetime.datetime(2025, 5, 9, 15, 28, 0, 584952), '4d5215e1-b17b-4eab-90c1-ec67089c499f') 2025-05-09 15:28:00,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,596 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,629 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,629 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,634 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:28:00,634 - sqlalchemy.engine.Engine - INFO - [generated in 0.00151s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 28, 0, 634211), '4d5215e1-b17b-4eab-90c1-ec67089c499f') 2025-05-09 15:28:00,634 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,642 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:28:00,646 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,650 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:28:00,650 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] ('2a556cad-f69c-4b0b-8ff1-99cbdcd3cd74', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4d5215e1-b17b-4eab-90c1-ec67089c499f', datetime.datetime(2025, 5, 9, 15, 28, 0, 646683), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 28, 0, 650796), datetime.datetime(2025, 5, 9, 15, 28, 0, 650796), 0) 2025-05-09 15:28:00,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,664 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,664 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] ('2a556cad-f69c-4b0b-8ff1-99cbdcd3cd74',) 2025-05-09 15:28:00,668 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:28:00,668 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:28:00,672 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,672 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 28, 0, 672348), '2a556cad-f69c-4b0b-8ff1-99cbdcd3cd74') 2025-05-09 15:28:00,672 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,684 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:28:00,684 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:28:00,684 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 7, 类型: IterateListBp 2025-05-09 15:28:00,684 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,684 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:28:00,684 - sqlalchemy.engine.Engine - INFO - [cached since 0.035s ago] ('bfd49913-3034-4740-956e-8ff9854e0359', 'b3', '7', '', '{"list": {"type": "Simple", "value": "[1, ,2,3,4,5,6]", "required": true}}', '{"list": "[1, ,2,3,4,5,6]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4d5215e1-b17b-4eab-90c1-ec67089c499f', datetime.datetime(2025, 5, 9, 15, 28, 0, 684514), , '{"list": {"type": "Simple", "value": "[1, ,2,3,4,5,6]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 28, 0, 684514), datetime.datetime(2025, 5, 9, 15, 28, 0, 684514), 0) 2025-05-09 15:28:00,687 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,691 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: bfd49913-3034-4740-956e-8ff9854e0359 2025-05-09 15:28:00,691 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,695 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,699 - sqlalchemy.engine.Engine - INFO - [cached since 0.03576s ago] ('bfd49913-3034-4740-956e-8ff9854e0359',) 2025-05-09 15:28:00,699 - services.execution.block_executor - INFO - 块 b3 (ID: 7) 设置的变量: [] 2025-05-09 15:28:00,699 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 15:28:00,699 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,699 - sqlalchemy.engine.Engine - INFO - [cached since 0.0302s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 28, 0, 699923), 'bfd49913-3034-4740-956e-8ff9854e0359') 2025-05-09 15:28:00,699 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,708 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 15:28:00,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,708 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:28:00,711 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('f42d46ac-6025-435d-bd77-d2c188c2671c', 3, '{"success": false, "message": "提供的参数无法解析为数组"}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4d5215e1-b17b-4eab-90c1-ec67089c499f', datetime.datetime(2025, 5, 9, 15, 28, 0, 708288), datetime.datetime(2025, 5, 9, 15, 28, 0, 708288), 0) 2025-05-09 15:28:00,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,717 - services.execution.block_executor - ERROR - 子块 7 执行失败: 提供的参数无法解析为数组 NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:28:00,721 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,721 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,723 - sqlalchemy.engine.Engine - INFO - [cached since 0.05858s ago] ('bfd49913-3034-4740-956e-8ff9854e0359',) 2025-05-09 15:28:00,725 - services.execution.block_executor - INFO - 块 b3 (ID: 7) 设置的变量: [] 2025-05-09 15:28:00,725 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 15:28:00,725 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,725 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (datetime.datetime(2025, 5, 9, 15, 28, 0, 725809), '提供的参数无法解析为数组', , '提供的参数无法解析为数组', datetime.datetime(2025, 5, 9, 15, 28, 0, 725809), 'bfd49913-3034-4740-956e-8ff9854e0359') 2025-05-09 15:28:00,725 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,738 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:28:00,738 - sqlalchemy.engine.Engine - INFO - [cached since 0.02881s ago] ('aac32496-fbe9-48af-a3d0-2890e5b4f82e', 3, '{"success": false, "message": "子块 7 执行失败: 提供的参数无法解析为数组", "block_id": 7, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '4d5215e1-b17b-4eab-90c1-ec67089c499f', datetime.datetime(2025, 5, 9, 15, 28, 0, 738422), datetime.datetime(2025, 5, 9, 15, 28, 0, 738422), 0) 2025-05-09 15:28:00,738 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,746 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,746 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,750 - sqlalchemy.engine.Engine - INFO - [cached since 0.08586s ago] ('2a556cad-f69c-4b0b-8ff1-99cbdcd3cd74',) 2025-05-09 15:28:00,750 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:28:00,755 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:28:00,755 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:28:00,755 - sqlalchemy.engine.Engine - INFO - [cached since 0.03144s ago] (datetime.datetime(2025, 5, 9, 15, 28, 0, 755656), '子块 7 执行失败: 提供的参数无法解析为数组', , '子块 7 执行失败: 提供的参数无法解析为数组', datetime.datetime(2025, 5, 9, 15, 28, 0, 755656), '2a556cad-f69c-4b0b-8ff1-99cbdcd3cd74') 2025-05-09 15:28:00,759 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,763 - services.sync_service - INFO - 正在设置任务状态为已失败: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,812 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 4d5215e1-b17b-4eab-90c1-ec67089c499f 2025-05-09 15:28:00,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:00,812 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:28:00,816 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (datetime.datetime(2025, 5, 9, 15, 28, 0, 812652), '子块 7 执行失败: 提供的参数无法解析为数组', , 167, 1, datetime.datetime(2025, 5, 9, 15, 28, 0, 812652), '4d5215e1-b17b-4eab-90c1-ec67089c499f') 2025-05-09 15:28:00,816 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:00,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 4d5215e1-b17b-4eab-90c1-ec67089c499f, 结果: False 2025-05-09 15:28:06,106 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:06,106 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:06,111 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:06,111 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:06,111 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:28:06,111 - sqlalchemy.engine.Engine - INFO - [cached since 5.614s ago] ('4d5215e1-b17b-4eab-90c1-ec67089c499f',) 2025-05-09 15:28:06,115 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:06,115 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0039秒 2025-05-09 15:28:06,123 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:06,123 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:06,123 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:06,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:06,127 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:28:06,127 - sqlalchemy.engine.Engine - INFO - [generated in 0.00148s] ('4d5215e1-b17b-4eab-90c1-ec67089c499f',) 2025-05-09 15:28:06,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:06,131 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0080秒 2025-05-09 15:28:18,093 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:18,096 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:18,106 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:18,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:18,107 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:28:18,107 - sqlalchemy.engine.Engine - INFO - [cached since 17.61s ago] ('4d5215e1-b17b-4eab-90c1-ec67089c499f',) 2025-05-09 15:28:18,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:18,107 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0010秒 2025-05-09 15:28:18,117 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:18,117 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:18,117 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 来自 192.168.189.211 2025-05-09 15:28:18,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:18,121 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:28:18,121 - sqlalchemy.engine.Engine - INFO - [cached since 11.99s ago] ('4d5215e1-b17b-4eab-90c1-ec67089c499f',) 2025-05-09 15:28:18,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:18,121 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/4d5215e1-b17b-4eab-90c1-ec67089c499f 状态码: 200 耗时: 0.0041秒 2025-05-09 15:28:23,774 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:23,777 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:28:23,777 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 28, 23, 774068)) 2025-05-09 15:28:23,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:23,819 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:28:23,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:28:23,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:28:23,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:28:23,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:28:23,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:28:23,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:28:23,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:28:23,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:28:23,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:28:23,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:28:23,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:28:23,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:28:23,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:28:23,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:28:23,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:28:23,836 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:28:23,836 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:28:23,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:28:23,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:28:23,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:28:23,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:28:23,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:28:23,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:28:23,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:28:23,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:28:23,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:28:23,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:28:23,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:28:23,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:28:23,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:28:23,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:28:23,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:28:23,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:28:23,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:28:23,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:28:23,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:28:23,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:28:23,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:28:23,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:28:23,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:28:23,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:28:23,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:28:23,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:28:23,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:28:23,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:28:23,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:28:23,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:28:23,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:28:23,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:28:23,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:28:23,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:28:23,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:28:23,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:28:23,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:28:23,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:28:23,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:28:23,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:28:23,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:28:23,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:28:23,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:28:23,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:28:23,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:28:23,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:28:23,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:28:49,406 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:28:49,406 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:49,408 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:28:49,411 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:49,414 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:28:49,414 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] {} 2025-05-09 15:28:49,415 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:28:49,415 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:28:49,415 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:28:49,419 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0113秒 2025-05-09 15:28:50,574 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:28:50,578 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0040秒 2025-05-09 15:28:50,578 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:28:50,578 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:28:50,578 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:28:50,578 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:50,578 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:50,578 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:50,582 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:28:50,586 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0042秒 2025-05-09 15:28:50,586 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:28:50,586 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:28:50,590 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 15:28:50,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:50,590 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:28:50,590 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:28:50,594 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:28:50,594 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:28:50,599 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 15:28:50,594 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:28:50,599 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0041秒 2025-05-09 15:28:50,603 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:28:50,603 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0168秒 2025-05-09 15:28:50,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:50,603 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:28:50,603 - sqlalchemy.engine.Engine - INFO - [cached since 0.01212s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:28:50,607 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:28:50,607 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:50,607 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:28:50,607 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:28:50,607 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0043秒 2025-05-09 15:28:50,611 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:50,611 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:28:50,611 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:28:50,611 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:28:50,615 - sqlalchemy.engine.Engine - INFO - [generated in 0.00100s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:28:50,615 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:28:50,615 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:28:50,615 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:28:50,615 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0081秒 2025-05-09 15:28:50,620 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:28:50,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:28:50,620 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:28:50,620 - sqlalchemy.engine.Engine - INFO - [cached since 0.02795s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:28:50,620 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:28:50,624 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 15:29:05,229 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:29:05,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:05,233 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:29:05,233 - sqlalchemy.engine.Engine - INFO - [cached since 67.52s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:29:05,233 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:05,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:05,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:29:05,236 - sqlalchemy.engine.Engine - INFO - [cached since 67.52s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:29:05,236 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:29:05,240 - sqlalchemy.engine.Engine - INFO - [cached since 67.52s ago] (32, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (143 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 29, 5, 236834), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:29:05,240 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:05,249 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0200秒 2025-05-09 15:29:07,120 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:29:07,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,120 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:29:07,122 - sqlalchemy.engine.Engine - INFO - [cached since 69.41s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:29:07,123 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,126 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:29:07,126 - sqlalchemy.engine.Engine - INFO - [cached since 69.41s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:29:07,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,126 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:29:07,126 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:29:07,126 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:29:07,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,131 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:29:07,131 - sqlalchemy.engine.Engine - INFO - [cached since 66.66s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 29, 7, 131045), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:29:07,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:29:07,139 - sqlalchemy.engine.Engine - INFO - [cached since 69.42s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:29:07,143 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:29:07,143 - sqlalchemy.engine.Engine - INFO - [cached since 66.66s ago] ('3dfe5d98-be6f-4a35-a4c4-51985aa93485', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 32, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (143 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 29, 7, 126860), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 29, 7, 143518), datetime.datetime(2025, 5, 9, 15, 29, 7, 143518), 0) 2025-05-09 15:29:07,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,152 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:29:07,152 - sqlalchemy.engine.Engine - INFO - [cached since 66.65s ago] ('3dfe5d98-be6f-4a35-a4c4-51985aa93485',) 2025-05-09 15:29:07,152 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,156 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 3dfe5d98-be6f-4a35-a4c4-51985aa93485 (优先级 1) 添加到队列 0 2025-05-09 15:29:07,156 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:29:07,156 - services.sync_service - INFO - 正在同步创建任务到天风系统: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,156 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"3dfe5d98-be6f-4a35-a4c4-51985aa93485","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:29:07","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:29:07,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 3dfe5d98-be6f-4a35-a4c4-51985aa93485, 优先级: 1 2025-05-09 15:29:07,173 - services.execution.task_executor - DEBUG - 任务 3dfe5d98-be6f-4a35-a4c4-51985aa93485 设置超时时间: 3600秒 2025-05-09 15:29:07,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,173 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:29:07,177 - sqlalchemy.engine.Engine - INFO - [cached since 66.68s ago] ('3dfe5d98-be6f-4a35-a4c4-51985aa93485',) 2025-05-09 15:29:07,177 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:29:07,177 - sqlalchemy.engine.Engine - INFO - [cached since 69.46s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:29:07,182 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:29:07,182 - sqlalchemy.engine.Engine - INFO - [cached since 66.6s ago] (datetime.datetime(2025, 5, 9, 15, 29, 7, 182008), datetime.datetime(2025, 5, 9, 15, 29, 7, 182008), '3dfe5d98-be6f-4a35-a4c4-51985aa93485') 2025-05-09 15:29:07,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,194 - services.sync_service - INFO - 成功同步任务到系统任务: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,194 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,194 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,194 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0740秒 2025-05-09 15:29:07,199 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,273 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,277 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:29:07,278 - sqlalchemy.engine.Engine - INFO - [cached since 66.64s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 29, 7, 277536), '3dfe5d98-be6f-4a35-a4c4-51985aa93485') 2025-05-09 15:29:07,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,285 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:29:07,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,289 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:29:07,289 - sqlalchemy.engine.Engine - INFO - [cached since 66.64s ago] ('a0c0eda3-fefd-4604-8960-0150ca047903', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3dfe5d98-be6f-4a35-a4c4-51985aa93485', datetime.datetime(2025, 5, 9, 15, 29, 7, 285907), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 29, 7, 289940), datetime.datetime(2025, 5, 9, 15, 29, 7, 289940), 0) 2025-05-09 15:29:07,289 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,298 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,302 - sqlalchemy.engine.Engine - INFO - [cached since 66.64s ago] ('a0c0eda3-fefd-4604-8960-0150ca047903',) 2025-05-09 15:29:07,302 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:29:07,302 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:29:07,306 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,306 - sqlalchemy.engine.Engine - INFO - [cached since 66.63s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 29, 7, 306529), 'a0c0eda3-fefd-4604-8960-0150ca047903') 2025-05-09 15:29:07,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,314 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:29:07,314 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:29:07,314 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 5, 类型: PrintBp 2025-05-09 15:29:07,314 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,318 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:29:07,318 - sqlalchemy.engine.Engine - INFO - [cached since 66.67s ago] ('5444823a-200c-431d-a187-60ee1b970e79', 'b4', '5', '', '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{"message": "vwed_taskrecord.created_at11111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3dfe5d98-be6f-4a35-a4c4-51985aa93485', datetime.datetime(2025, 5, 9, 15, 29, 7, 314139), , '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 29, 7, 318479), datetime.datetime(2025, 5, 9, 15, 29, 7, 318479), 0) 2025-05-09 15:29:07,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,326 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 5444823a-200c-431d-a187-60ee1b970e79 2025-05-09 15:29:07,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,330 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,330 - sqlalchemy.engine.Engine - INFO - [cached since 66.67s ago] ('5444823a-200c-431d-a187-60ee1b970e79',) 2025-05-09 15:29:07,330 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:29:07,330 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:29:07,330 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,330 - sqlalchemy.engine.Engine - INFO - [cached since 66.66s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 29, 7, 330492), '5444823a-200c-431d-a187-60ee1b970e79') 2025-05-09 15:29:07,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,340 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,343 - sqlalchemy.engine.Engine - INFO - SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s 2025-05-09 15:29:07,343 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('3dfe5d98-be6f-4a35-a4c4-51985aa93485',) 2025-05-09 15:29:07,343 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:29:07,343 - services.execution.block_executor - ERROR - 查询表达式 vwed_taskrecord.created_at11111 失败: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('3dfe5d98-be6f-4a35-a4c4-51985aa93485',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('3dfe5d98-be6f-4a35-a4c4-51985aa93485',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 656, in _parse_expression return await self._parse_db_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 775, in _parse_db_reference logger.error(f"查询表达式 {reference} 失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:29:07,356 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 15:29:07,356 - services.execution.handlers.foundation - INFO - 任务 3dfe5d98-be6f-4a35-a4c4-51985aa93485 打印: None 2025-05-09 15:29:07,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,356 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:29:07,356 - sqlalchemy.engine.Engine - INFO - [cached since 66.65s ago] ('5bbf7df1-3809-4003-8de0-8bdd668470a4', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3dfe5d98-be6f-4a35-a4c4-51985aa93485', datetime.datetime(2025, 5, 9, 15, 29, 7, 356633), datetime.datetime(2025, 5, 9, 15, 29, 7, 356633), 0) 2025-05-09 15:29:07,360 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,373 - sqlalchemy.engine.Engine - INFO - [cached since 66.71s ago] ('5444823a-200c-431d-a187-60ee1b970e79',) 2025-05-09 15:29:07,376 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:29:07,376 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:29:07,376 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,376 - sqlalchemy.engine.Engine - INFO - [cached since 66.65s ago] (datetime.datetime(2025, 5, 9, 15, 29, 7, 376934), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 29, 7, 376934), '5444823a-200c-431d-a187-60ee1b970e79') 2025-05-09 15:29:07,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,385 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:29:07,389 - sqlalchemy.engine.Engine - INFO - [cached since 66.68s ago] ('0eed5fd2-062f-4719-bb66-5e6120b508dc', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 5, "success": true, "output": {"message": null}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3dfe5d98-be6f-4a35-a4c4-51985aa93485', datetime.datetime(2025, 5, 9, 15, 29, 7, 385877), datetime.datetime(2025, 5, 9, 15, 29, 7, 385877), 0) 2025-05-09 15:29:07,389 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,397 - sqlalchemy.engine.Engine - INFO - [cached since 66.73s ago] ('a0c0eda3-fefd-4604-8960-0150ca047903',) 2025-05-09 15:29:07,397 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:29:07,397 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:29:07,397 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:29:07,397 - sqlalchemy.engine.Engine - INFO - [cached since 66.67s ago] (datetime.datetime(2025, 5, 9, 15, 29, 7, 397723), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 29, 7, 397723), 'a0c0eda3-fefd-4604-8960-0150ca047903') 2025-05-09 15:29:07,397 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,406 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,435 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 3dfe5d98-be6f-4a35-a4c4-51985aa93485 2025-05-09 15:29:07,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:07,444 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:29:07,444 - sqlalchemy.engine.Engine - INFO - [cached since 66.63s ago] (datetime.datetime(2025, 5, 9, 15, 29, 7, 439701), '任务执行成功', , 207, 1, datetime.datetime(2025, 5, 9, 15, 29, 7, 444407), '3dfe5d98-be6f-4a35-a4c4-51985aa93485') 2025-05-09 15:29:07,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:07,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 3dfe5d98-be6f-4a35-a4c4-51985aa93485, 结果: True 2025-05-09 15:29:11,338 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/3dfe5d98-be6f-4a35-a4c4-51985aa93485 来自 192.168.189.211 2025-05-09 15:29:11,338 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/3dfe5d98-be6f-4a35-a4c4-51985aa93485 状态码: 200 耗时: 0.0000秒 2025-05-09 15:29:11,342 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/3dfe5d98-be6f-4a35-a4c4-51985aa93485 来自 192.168.189.211 2025-05-09 15:29:11,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:11,342 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:29:11,342 - sqlalchemy.engine.Engine - INFO - [cached since 70.85s ago] ('3dfe5d98-be6f-4a35-a4c4-51985aa93485',) 2025-05-09 15:29:11,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:11,347 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/3dfe5d98-be6f-4a35-a4c4-51985aa93485 状态码: 200 耗时: 0.0050秒 2025-05-09 15:29:11,357 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/3dfe5d98-be6f-4a35-a4c4-51985aa93485 来自 192.168.189.211 2025-05-09 15:29:11,359 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/3dfe5d98-be6f-4a35-a4c4-51985aa93485 状态码: 200 耗时: 0.0020秒 2025-05-09 15:29:11,361 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/3dfe5d98-be6f-4a35-a4c4-51985aa93485 来自 192.168.189.211 2025-05-09 15:29:11,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:11,363 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:29:11,363 - sqlalchemy.engine.Engine - INFO - [cached since 65.24s ago] ('3dfe5d98-be6f-4a35-a4c4-51985aa93485',) 2025-05-09 15:29:11,365 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:29:11,365 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('3dfe5d98-be6f-4a35-a4c4-51985aa93485', 'b4') 2025-05-09 15:29:11,365 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:11,365 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/3dfe5d98-be6f-4a35-a4c4-51985aa93485 状态码: 200 耗时: 0.0040秒 2025-05-09 15:29:23,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:29:23,786 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:29:23,786 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 14, 29, 23, 781848)) 2025-05-09 15:29:23,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:29:23,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:29:23,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:29:23,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:29:23,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:29:23,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:29:23,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:29:23,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:29:23,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:29:23,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:29:23,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:29:23,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:29:23,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:29:23,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:29:23,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:29:23,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:29:23,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:29:23,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:29:23,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:29:23,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:29:23,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:29:23,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:29:23,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:29:23,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:29:23,902 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:29:23,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:29:23,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:29:23,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:29:23,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:29:23,911 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:29:23,911 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:29:23,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:29:23,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:29:23,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:29:23,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:29:23,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:29:23,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:29:23,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:29:23,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:29:23,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:29:23,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:29:23,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:29:23,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:29:23,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:29:23,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:29:23,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:29:23,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:29:23,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:29:23,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:29:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:29:23,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:29:23,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:29:23,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:29:23,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:29:23,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:29:23,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:29:23,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:29:23,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:29:23,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:29:23,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:29:23,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:29:23,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:29:23,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:29:23,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:29:23,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:29:23,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:29:23,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:29:23,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:29:23,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:29:23,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:29:23,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:29:23,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:29:23,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:29:23,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:29:23,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:29:23,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:29:23,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:29:23,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:29:23,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:29:23,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:29:23,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:29:23,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:29:23,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:29:23,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:29:23,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:30:23,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:30:23,789 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:30:23,789 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 14, 30, 23, 789145)) 2025-05-09 15:30:23,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:30:23,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:30:23,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:30:23,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:30:23,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:30:23,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:30:23,977 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:30:23,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:30:23,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:30:23,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:30:23,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:30:23,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:30:23,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:30:23,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:30:23,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:30:23,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:30:23,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:30:23,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:30:23,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:30:23,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:30:23,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:30:23,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:30:23,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:30:23,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:30:23,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:30:23,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:30:23,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:30:23,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:30:23,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:30:23,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:30:23,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:30:23,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:30:23,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:30:23,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:30:23,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:30:23,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:30:23,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:30:23,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:30:23,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:30:23,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:30:23,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:30:23,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:30:23,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:30:23,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:30:23,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:30:23,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:30:23,984 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:30:23,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:30:23,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:30:23,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:30:23,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:30:23,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:30:23,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:30:23,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:30:23,985 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:30:23,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:30:23,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:30:23,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:30:23,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:30:23,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:30:23,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:30:23,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:30:23,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:30:23,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:30:23,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:30:23,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:30:23,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:30:23,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:30:23,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:31:23,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:31:23,804 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:31:23,806 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 14, 31, 23, 802293)) 2025-05-09 15:31:23,807 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:31:24,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:31:24,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:31:24,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:31:24,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:31:24,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:31:24,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:31:24,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:31:24,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:31:24,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:31:24,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:31:24,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:31:24,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:31:24,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:31:24,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:31:24,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:31:24,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:31:24,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:31:24,029 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:31:24,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:31:24,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:31:24,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:31:24,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:31:24,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:31:24,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:31:24,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:31:24,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:31:24,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:31:24,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:31:24,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:31:24,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:31:24,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:31:24,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:31:24,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:31:24,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:31:24,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:31:24,048 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:31:24,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:31:24,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:31:24,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:31:24,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:31:24,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:31:24,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:31:24,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:31:24,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:31:24,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:31:24,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:31:24,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:31:24,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:31:24,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:31:24,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:31:24,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:31:24,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:31:24,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:31:24,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:31:24,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:31:24,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:31:24,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:31:24,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:31:24,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:31:24,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:31:24,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:31:24,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:31:24,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:31:24,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:31:24,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:31:24,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:31:24,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:31:24,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:31:24,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:31:24,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:31:24,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:31:24,083 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:31:24,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:31:24,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:31:24,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:31:24,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:31:24,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:31:24,086 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:31:24,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:31:24,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:31:24,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:31:24,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:31:24,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:31:24,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:31:24,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:31:24,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:31:24,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:31:24,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:31:24,088 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:31:24,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:32:23,822 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:32:23,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:32:23,822 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 14, 32, 23, 821601)) 2025-05-09 15:32:23,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:32:24,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:32:24,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:32:24,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:32:24,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:32:24,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:32:24,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:32:24,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:32:24,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:32:24,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:32:24,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:32:24,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:32:24,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:32:24,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:32:24,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:32:24,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:32:24,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:32:24,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:32:24,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:32:24,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:32:24,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:32:24,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:32:24,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:32:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:32:24,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:32:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:32:24,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:32:24,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:32:24,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:32:24,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:32:24,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:32:24,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:32:24,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:32:24,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:32:24,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:32:24,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:32:24,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:32:24,133 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:32:24,133 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:32:24,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:32:24,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:32:24,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:32:24,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:32:24,133 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:32:24,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:33:23,828 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:33:23,831 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:33:23,832 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 14, 33, 23, 828088)) 2025-05-09 15:33:23,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:33:24,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:33:24,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:33:24,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:33:24,156 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:33:24,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:33:24,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:33:24,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:33:24,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:33:24,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:33:24,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:33:24,163 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:33:24,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:33:24,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:33:24,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:33:24,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:33:24,170 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:33:24,170 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:33:24,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:33:24,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:33:24,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:33:24,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:33:24,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:33:24,171 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:33:24,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:33:24,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:33:24,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:33:24,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:33:24,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:33:24,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:33:24,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:33:24,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:33:24,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:33:24,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:33:24,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:33:24,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:33:24,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:33:24,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:33:24,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:33:24,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:33:24,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:33:24,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:33:24,189 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:33:24,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:33:24,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:33:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:33:24,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:33:24,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:33:24,196 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:33:24,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:33:24,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:33:24,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:33:24,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:33:24,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:33:24,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:33:24,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:33:24,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:33:24,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:33:24,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:33:24,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:33:24,210 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:33:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:33:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:33:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:33:24,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:33:24,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:33:24,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:33:24,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:33:24,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:33:24,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:33:24,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:33:24,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:33:24,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:33:24,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:33:24,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:33:24,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:33:24,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:33:24,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:33:24,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:33:24,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:33:24,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:33:24,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:33:24,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:33:24,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:33:24,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:33:24,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:33:24,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:33:24,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:33:24,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:33:24,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:33:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:33:58,318 - app - INFO - 应用程序关闭中... 2025-05-09 15:33:58,320 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:33:58,320 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:33:58,320 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:33:58,320 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:33:58,320 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:33:58,320 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:33:58,320 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:33:58,325 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:33:58,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:33:58,329 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:33:58,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:33:58,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:33:58,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:33:58,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:33:58,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:33:58,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 13 2025-05-09 15:33:58,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:33:58,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:33:58,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 12 2025-05-09 15:33:58,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:33:58,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:33:58,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 11 2025-05-09 15:33:58,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:33:58,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:33:58,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 10 2025-05-09 15:33:58,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:33:58,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:33:58,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 9 2025-05-09 15:33:58,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:33:58,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:33:58,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 8 2025-05-09 15:33:58,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:33:58,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:33:58,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 7 2025-05-09 15:33:58,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:33:58,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:33:58,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 15:33:58,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:33:58,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:33:58,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 15:33:58,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:33:58,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:33:58,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 15:33:58,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:33:58,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:33:58,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 15:33:58,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:33:58,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:33:58,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-09 15:33:58,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:33:58,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:33:58,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-09 15:33:58,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:33:58,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:33:58,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 15:33:58,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:33:58,395 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:33:58,399 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:33:58,399 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:33:58,404 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:33:58,404 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:33:58,404 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:33:59,710 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:33:59,771 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:33:59,773 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:33:59,840 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:33:59,891 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:33:59,920 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:33:59,924 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:33:59,924 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,924 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:33:59,924 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,926 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:33:59,926 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,926 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:33:59,926 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:33:59,926 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,928 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:33:59,928 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,930 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:33:59,930 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,932 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:33:59,932 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,934 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:33:59,934 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,934 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:33:59,934 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,936 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:33:59,936 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,936 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:33:59,936 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,938 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:33:59,938 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,940 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:33:59,940 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,940 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:33:59,940 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:33:59,942 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:33:59,942 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:34:00,303 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:34:00,303 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:34:00,303 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:34:00,303 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:34:00,303 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:34:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:34:00,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:34:00,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:34:00,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:34:00,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:34:00,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:34:00,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:34:00,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:34:00,310 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:34:00,310 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:34:00,310 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:34:00,310 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:34:00,310 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:34:00,315 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:34:00,315 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:34:00,315 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:34:00,315 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:00,326 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:34:00,326 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (, ) 2025-05-09 15:34:00,327 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:34:00,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:00,327 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:34:00,329 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:34:00,329 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:34:00,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:00,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:34:00,331 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, , ) 2025-05-09 15:34:00,347 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:00,347 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:34:00,347 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:34:00,347 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:34:00,347 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:34:00,347 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:34:00,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:00,351 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:34:00,351 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (, datetime.datetime(2025, 5, 9, 14, 34, 0, 329451)) 2025-05-09 15:34:00,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:05,633 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:34:05,633 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:34:05,637 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:34:05,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:05,641 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:34:05,641 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {} 2025-05-09 15:34:05,646 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:34:05,646 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:34:05,646 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:34:05,649 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0128秒 2025-05-09 15:34:07,703 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:34:07,704 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0007秒 2025-05-09 15:34:07,705 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:34:07,706 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:07,706 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:34:07,707 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:34:07,708 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0022秒 2025-05-09 15:34:07,708 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0022秒 2025-05-09 15:34:07,708 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0022秒 2025-05-09 15:34:07,710 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0024秒 2025-05-09 15:34:07,711 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:34:07,717 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0062秒 2025-05-09 15:34:07,720 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:07,722 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:34:07,724 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 15:34:07,726 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:34:07,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:07,728 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:34:07,728 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:34:07,728 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0020秒 2025-05-09 15:34:07,730 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:07,730 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:34:07,732 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:34:07,730 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:34:07,732 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:07,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:07,734 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:34:07,736 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:34:07,738 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:34:07,738 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:34:07,738 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0180秒 2025-05-09 15:34:07,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:07,740 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:34:07,741 - sqlalchemy.engine.Engine - INFO - [cached since 0.01276s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:34:07,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:07,743 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:34:07,743 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0102秒 2025-05-09 15:34:07,744 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0119秒 2025-05-09 15:34:07,750 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:07,750 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:34:07,753 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:07,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:07,753 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:34:07,753 - sqlalchemy.engine.Engine - INFO - [cached since 0.02617s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:34:07,753 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:34:07,753 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:34:11,788 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:34:11,788 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:34:11,790 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:34:11,791 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:11,792 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:34:11,792 - sqlalchemy.engine.Engine - INFO - [cached since 6.149s ago] {} 2025-05-09 15:34:11,792 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:34:11,792 - sqlalchemy.engine.Engine - INFO - [cached since 6.148s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:34:11,792 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:34:11,796 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0065秒 2025-05-09 15:34:12,914 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:12,918 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0049秒 2025-05-09 15:34:12,926 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:34:12,926 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:12,926 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:34:12,926 - sqlalchemy.engine.Engine - INFO - [cached since 5.2s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:34:12,929 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:34:12,929 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 15:34:13,863 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:34:13,868 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,868 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:34:13,868 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:34:13,872 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:34:13,876 - sqlalchemy.engine.Engine - INFO - [cached since 0.006588s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:34:13,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,876 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:34:13,876 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:34:13,876 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:34:13,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,880 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:34:13,880 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 34, 13, 880898), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:34:13,880 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,889 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:34:13,889 - sqlalchemy.engine.Engine - INFO - [cached since 0.02215s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:34:13,892 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:34:13,892 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('e93725fd-2d23-4d86-a7fe-600fbe2933cb', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 32, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (143 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 34, 13, 876449), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 34, 13, 892061), datetime.datetime(2025, 5, 9, 15, 34, 13, 892061), 0) 2025-05-09 15:34:13,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,900 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,900 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:34:13,900 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('e93725fd-2d23-4d86-a7fe-600fbe2933cb',) 2025-05-09 15:34:13,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,904 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e93725fd-2d23-4d86-a7fe-600fbe2933cb (优先级 1) 添加到队列 0 2025-05-09 15:34:13,908 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:34:13,908 - services.sync_service - INFO - 正在同步创建任务到天风系统: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:13,908 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"e93725fd-2d23-4d86-a7fe-600fbe2933cb","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:34:13","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:34:13,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: e93725fd-2d23-4d86-a7fe-600fbe2933cb, 优先级: 1 2025-05-09 15:34:13,913 - services.execution.task_executor - DEBUG - 任务 e93725fd-2d23-4d86-a7fe-600fbe2933cb 设置超时时间: 3600秒 2025-05-09 15:34:13,913 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,913 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:34:13,913 - sqlalchemy.engine.Engine - INFO - [cached since 0.01311s ago] ('e93725fd-2d23-4d86-a7fe-600fbe2933cb',) 2025-05-09 15:34:13,917 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:34:13,917 - sqlalchemy.engine.Engine - INFO - [cached since 0.04892s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:34:13,917 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:34:13,917 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (datetime.datetime(2025, 5, 9, 15, 34, 13, 917869), datetime.datetime(2025, 5, 9, 15, 34, 13, 917869), 'e93725fd-2d23-4d86-a7fe-600fbe2933cb') 2025-05-09 15:34:13,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,926 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:13,939 - services.sync_service - INFO - 成功同步任务到系统任务: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:13,939 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:13,939 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:13,939 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0753秒 2025-05-09 15:34:13,950 - services.sync_service - INFO - 成功设置系统任务状态为执行中: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:13,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,950 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:34:13,950 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 34, 13, 950230), 'e93725fd-2d23-4d86-a7fe-600fbe2933cb') 2025-05-09 15:34:13,954 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,963 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:34:13,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,963 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:34:13,963 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('528d4ea6-22c9-42d4-ba1b-5f05ba7f7cec', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e93725fd-2d23-4d86-a7fe-600fbe2933cb', datetime.datetime(2025, 5, 9, 15, 34, 13, 963237), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 34, 13, 963237), datetime.datetime(2025, 5, 9, 15, 34, 13, 963237), 0) 2025-05-09 15:34:13,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:13,981 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:13,985 - sqlalchemy.engine.Engine - INFO - [generated in 0.00214s] ('528d4ea6-22c9-42d4-ba1b-5f05ba7f7cec',) 2025-05-09 15:34:13,985 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:34:13,985 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:34:13,985 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:13,989 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 34, 13, 985111), '528d4ea6-22c9-42d4-ba1b-5f05ba7f7cec') 2025-05-09 15:34:13,992 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:13,998 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:34:13,998 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:34:14,003 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 5, 类型: PrintBp 2025-05-09 15:34:14,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:14,007 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:34:14,007 - sqlalchemy.engine.Engine - INFO - [cached since 0.04349s ago] ('05761f2f-5197-4671-872b-eb2486ab2365', 'b4', '5', '', '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{"message": "vwed_taskrecord.created_at11111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e93725fd-2d23-4d86-a7fe-600fbe2933cb', datetime.datetime(2025, 5, 9, 15, 34, 14, 3212), , '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 34, 14, 7358), datetime.datetime(2025, 5, 9, 15, 34, 14, 7358), 0) 2025-05-09 15:34:14,011 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:14,015 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 05761f2f-5197-4671-872b-eb2486ab2365 2025-05-09 15:34:14,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:14,020 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:14,020 - sqlalchemy.engine.Engine - INFO - [cached since 0.03828s ago] ('05761f2f-5197-4671-872b-eb2486ab2365',) 2025-05-09 15:34:14,020 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:34:14,024 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:34:14,025 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:14,025 - sqlalchemy.engine.Engine - INFO - [cached since 0.03723s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 34, 14, 25215), '05761f2f-5197-4671-872b-eb2486ab2365') 2025-05-09 15:34:14,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:14,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:14,034 - sqlalchemy.engine.Engine - INFO - SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s 2025-05-09 15:34:14,034 - sqlalchemy.engine.Engine - INFO - [generated in 0.00103s] ('e93725fd-2d23-4d86-a7fe-600fbe2933cb',) 2025-05-09 15:34:14,038 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:34:14,051 - services.execution.block_executor - ERROR - 子块 5 执行异常: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('e93725fd-2d23-4d86-a7fe-600fbe2933cb',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 656, in _parse_expression return await self._parse_db_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('e93725fd-2d23-4d86-a7fe-600fbe2933cb',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:34:14,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:14,092 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:14,092 - sqlalchemy.engine.Engine - INFO - [cached since 0.1103s ago] ('05761f2f-5197-4671-872b-eb2486ab2365',) 2025-05-09 15:34:14,094 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:34:14,094 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:34:14,096 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:14,096 - sqlalchemy.engine.Engine - INFO - [generated in 0.00078s] (datetime.datetime(2025, 5, 9, 15, 34, 14, 96500), '子块 5 执行异常: (pymysql.err.OperationalError) (1054, "Unknown column \'created_at11111\' in \'field list\'")\n[SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s]\n[parameters: (\'e93725fd-2d23-4d86-a7fe-600fbe2933cb\',)]\n(Background on this error at: https://sqlalche.me/e/20/e3q8)', , '子块 5 执行异常: (pymysql.err.OperationalError) (1054, "Unknown column \'created_at11111\' in \'field list\'")\n[SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s]\n[parameters: (\'e93725fd-2d23-4d86-a7fe-600fbe2933cb\',)]\n(Background on this error at: https://sqlalche.me/e/20/e3q8)', datetime.datetime(2025, 5, 9, 15, 34, 14, 96500), '05761f2f-5197-4671-872b-eb2486ab2365') 2025-05-09 15:34:14,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:14,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:14,109 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:34:14,109 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] ('e3e30654-1bc2-4b11-b1f0-aec4fb1e6514', 3, '{"success": false, "message": "子块 5 执行异常: (pymysql.err.OperationalError) (1054, \\"Unknown column \'created_at11111\' in \'field list\'\\")\\n[SQL: S ... (348 characters truncated) ... askrecord WHERE id = %s]\\n[parameters: (\'e93725fd-2d23-4d86-a7fe-600fbe2933cb\',)]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e93725fd-2d23-4d86-a7fe-600fbe2933cb', datetime.datetime(2025, 5, 9, 15, 34, 14, 109214), datetime.datetime(2025, 5, 9, 15, 34, 14, 109214), 0) 2025-05-09 15:34:14,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:14,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:14,122 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:14,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.143s ago] ('528d4ea6-22c9-42d4-ba1b-5f05ba7f7cec',) 2025-05-09 15:34:14,126 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:34:14,126 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:34:14,126 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:34:14,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.03298s ago] (datetime.datetime(2025, 5, 9, 15, 34, 14, 126808), '子块 5 执行异常: (pymysql.err.OperationalError) (1054, "Unknown column \'created_at11111\' in \'field list\'")\n[SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s]\n[parameters: (\'e93725fd-2d23-4d86-a7fe-600fbe2933cb\',)]\n(Background on this error at: https://sqlalche.me/e/20/e3q8)', , '子块 5 执行异常: (pymysql.err.OperationalError) (1054, "Unknown column \'created_at11111\' in \'field list\'")\n[SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s]\n[parameters: (\'e93725fd-2d23-4d86-a7fe-600fbe2933cb\',)]\n(Background on this error at: https://sqlalche.me/e/20/e3q8)', datetime.datetime(2025, 5, 9, 15, 34, 14, 126808), '528d4ea6-22c9-42d4-ba1b-5f05ba7f7cec') 2025-05-09 15:34:14,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:14,141 - services.sync_service - INFO - 正在设置任务状态为已失败: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:14,188 - services.sync_service - INFO - 成功设置系统任务状态为已失败: e93725fd-2d23-4d86-a7fe-600fbe2933cb 2025-05-09 15:34:14,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:14,192 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:34:14,192 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (datetime.datetime(2025, 5, 9, 15, 34, 14, 192915), '子块 5 执行异常: (pymysql.err.OperationalError) (1054, "Unknown column \'created_at11111\' in \'field list\'")\n[SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s]\n[parameters: (\'e93725fd-2d23-4d86-a7fe-600fbe2933cb\',)]\n(Background on this error at: https://sqlalche.me/e/20/e3q8)', , 213, 1, datetime.datetime(2025, 5, 9, 15, 34, 14, 192915), 'e93725fd-2d23-4d86-a7fe-600fbe2933cb') 2025-05-09 15:34:14,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:14,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: e93725fd-2d23-4d86-a7fe-600fbe2933cb, 结果: False 2025-05-09 15:34:18,206 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/e93725fd-2d23-4d86-a7fe-600fbe2933cb 来自 192.168.189.211 2025-05-09 15:34:18,207 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/e93725fd-2d23-4d86-a7fe-600fbe2933cb 状态码: 200 耗时: 0.0011秒 2025-05-09 15:34:18,209 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/e93725fd-2d23-4d86-a7fe-600fbe2933cb 来自 192.168.189.211 2025-05-09 15:34:18,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:18,210 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:34:18,211 - sqlalchemy.engine.Engine - INFO - [cached since 4.308s ago] ('e93725fd-2d23-4d86-a7fe-600fbe2933cb',) 2025-05-09 15:34:18,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:18,213 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/e93725fd-2d23-4d86-a7fe-600fbe2933cb 状态码: 200 耗时: 0.0043秒 2025-05-09 15:34:18,223 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/e93725fd-2d23-4d86-a7fe-600fbe2933cb 来自 192.168.189.211 2025-05-09 15:34:18,224 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/e93725fd-2d23-4d86-a7fe-600fbe2933cb 状态码: 200 耗时: 0.0008秒 2025-05-09 15:34:18,224 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/e93725fd-2d23-4d86-a7fe-600fbe2933cb 来自 192.168.189.211 2025-05-09 15:34:18,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:34:18,227 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:34:18,227 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('e93725fd-2d23-4d86-a7fe-600fbe2933cb',) 2025-05-09 15:34:18,227 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:34:18,231 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/e93725fd-2d23-4d86-a7fe-600fbe2933cb 状态码: 200 耗时: 0.0077秒 2025-05-09 15:35:00,324 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:35:00,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:35:00,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:35:00,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:35:00,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:35:00,324 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:35:00,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:35:00,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:35:00,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:35:00,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:35:00,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:35:00,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:35:00,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:35:00,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:35:00,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:35:00,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:35:00,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:35:00,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:35:00,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:35:00,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:35:00,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:35:00,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:35:00,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:35:00,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:35:00,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:35:00,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:35:00,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:35:00,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:35:00,345 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:35:00,345 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:35:00,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:35:00,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:35:00,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:35:00,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:35:00,353 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:35:00,353 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:35:00,353 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:35:00,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:35:00,355 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 14, 35, 0, 341264)) 2025-05-09 15:35:00,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:35:00,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:35:00,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:35:00,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:35:00,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:35:00,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:35:00,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:35:00,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:35:00,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:35:00,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:35:00,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:35:00,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:35:00,372 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:35:00,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:35:00,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:35:00,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:35:00,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:35:00,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:35:00,377 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:35:00,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:35:00,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:35:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:35:00,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:35:00,379 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:35:00,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:35:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:35:00,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:35:00,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:35:00,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:35:00,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:35:00,386 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:35:00,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:35:00,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:35:00,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:35:00,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:35:00,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:35:00,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:35:00,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:35:00,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:35:00,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:35:00,389 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:35:00,389 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:35:00,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:35:00,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:35:00,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:35:00,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:35:00,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:35:00,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:35:00,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:35:30,399 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:35:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:35:30,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:35:30,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:35:30,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:35:30,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:35:53,914 - app - INFO - 应用程序关闭中... 2025-05-09 15:35:53,914 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:35:53,914 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:35:53,914 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:35:53,914 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:35:53,916 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:35:53,916 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:35:53,916 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:35:53,916 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:35:53,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:35:53,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:35:53,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:35:53,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:35:53,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:35:53,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 15:35:53,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:35:53,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:35:53,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:35:53,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 15:35:53,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:35:53,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:35:53,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 15:35:53,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:35:53,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:35:53,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 0 2025-05-09 15:35:53,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:35:53,925 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:35:53,925 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:35:53,925 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:35:53,925 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:35:53,925 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:35:53,925 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:35:55,210 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:35:55,268 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:35:55,272 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:35:55,334 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:35:55,405 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:35:55,427 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:35:55,431 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:35:55,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,431 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:35:55,435 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,435 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:35:55,435 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:35:55,435 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:35:55,435 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:35:55,440 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:35:55,442 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,444 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:35:55,444 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,444 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:35:55,444 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,447 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:35:55,447 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,447 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:35:55,447 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,447 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:35:55,447 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,452 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:35:55,452 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,452 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:35:55,452 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,456 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:35:55,456 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:35:55,456 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:35:55,459 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:35:55,810 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:35:55,810 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:35:55,810 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:35:55,810 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:35:55,813 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:35:55,813 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:35:55,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:35:55,813 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:35:55,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:35:55,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:35:55,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:35:55,821 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:35:55,835 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:35:55,837 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:35:55,837 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:35:55,839 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:35:55,840 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:35:55,842 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:35:55,843 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:35:55,843 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:35:55,851 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:35:55,851 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] (, ) 2025-05-09 15:35:55,855 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:35:55,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:35:55,855 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:35:55,855 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:35:55,855 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:35:55,855 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:35:55,855 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:35:55,855 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (, , ) 2025-05-09 15:35:55,860 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:35:55,860 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:35:55,860 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:35:55,860 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:35:55,860 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:35:55,860 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:35:55,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:35:55,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:35:55,863 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, datetime.datetime(2025, 5, 9, 14, 35, 55, 855567)) 2025-05-09 15:35:55,865 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:05,061 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:36:05,062 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:36:05,064 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:36:05,067 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:05,070 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:36:05,071 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] {} 2025-05-09 15:36:05,071 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:36:05,071 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:36:05,075 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:36:05,075 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0109秒 2025-05-09 15:36:06,189 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:36:06,189 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:36:06,192 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:36:06,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:06,196 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:36:06,196 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:36:06,196 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:36:06,201 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0087秒 2025-05-09 15:36:07,158 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:36:07,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,163 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:07,163 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:07,163 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,167 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:07,167 - sqlalchemy.engine.Engine - INFO - [cached since 0.004183s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:07,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,179 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:36:07,179 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:36:07,179 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:36:07,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,179 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:36:07,179 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 36, 7, 179950), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:36:07,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,191 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:07,191 - sqlalchemy.engine.Engine - INFO - [cached since 0.02865s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:07,191 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:07,196 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] ('826cb47d-18e4-4211-825d-dc47675365ab', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 32, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (143 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 36, 7, 179950), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 36, 7, 191993), datetime.datetime(2025, 5, 9, 15, 36, 7, 191993), 0) 2025-05-09 15:36:07,200 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,209 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:07,209 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('826cb47d-18e4-4211-825d-dc47675365ab',) 2025-05-09 15:36:07,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,213 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 826cb47d-18e4-4211-825d-dc47675365ab (优先级 1) 添加到队列 0 2025-05-09 15:36:07,213 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:36:07,213 - services.sync_service - INFO - 正在同步创建任务到天风系统: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,213 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"826cb47d-18e4-4211-825d-dc47675365ab","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:36:07","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:36:07,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 826cb47d-18e4-4211-825d-dc47675365ab, 优先级: 1 2025-05-09 15:36:07,221 - services.execution.task_executor - DEBUG - 任务 826cb47d-18e4-4211-825d-dc47675365ab 设置超时时间: 3600秒 2025-05-09 15:36:07,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,221 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:07,221 - sqlalchemy.engine.Engine - INFO - [cached since 0.01409s ago] ('826cb47d-18e4-4211-825d-dc47675365ab',) 2025-05-09 15:36:07,225 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:07,225 - sqlalchemy.engine.Engine - INFO - [cached since 0.06121s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:07,225 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:07,225 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (datetime.datetime(2025, 5, 9, 15, 36, 7, 225436), datetime.datetime(2025, 5, 9, 15, 36, 7, 225436), '826cb47d-18e4-4211-825d-dc47675365ab') 2025-05-09 15:36:07,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,233 - services.sync_service - INFO - 成功同步任务到系统任务: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,233 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,233 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,233 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0750秒 2025-05-09 15:36:07,238 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,271 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,271 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:07,275 - sqlalchemy.engine.Engine - INFO - [generated in 0.00322s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 36, 7, 271944), '826cb47d-18e4-4211-825d-dc47675365ab') 2025-05-09 15:36:07,279 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,288 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:36:07,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,298 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:07,298 - sqlalchemy.engine.Engine - INFO - [generated in 0.00140s] ('9687677a-595c-4667-9665-f97364b9a3ce', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '826cb47d-18e4-4211-825d-dc47675365ab', datetime.datetime(2025, 5, 9, 15, 36, 7, 288047), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 36, 7, 298030), datetime.datetime(2025, 5, 9, 15, 36, 7, 298030), 0) 2025-05-09 15:36:07,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,317 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,321 - sqlalchemy.engine.Engine - INFO - [generated in 0.00177s] ('9687677a-595c-4667-9665-f97364b9a3ce',) 2025-05-09 15:36:07,321 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:36:07,325 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:36:07,325 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,329 - sqlalchemy.engine.Engine - INFO - [generated in 0.00117s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 36, 7, 325311), '9687677a-595c-4667-9665-f97364b9a3ce') 2025-05-09 15:36:07,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,338 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:36:07,338 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:36:07,341 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 5, 类型: PrintBp 2025-05-09 15:36:07,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,341 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:07,346 - sqlalchemy.engine.Engine - INFO - [cached since 0.04752s ago] ('322b58a5-bb0d-4732-ba2e-c0a59ea7a0f1', 'b4', '5', '', '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{"message": "vwed_taskrecord.created_at11111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '826cb47d-18e4-4211-825d-dc47675365ab', datetime.datetime(2025, 5, 9, 15, 36, 7, 341671), , '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 36, 7, 341671), datetime.datetime(2025, 5, 9, 15, 36, 7, 341671), 0) 2025-05-09 15:36:07,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,355 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 322b58a5-bb0d-4732-ba2e-c0a59ea7a0f1 2025-05-09 15:36:07,358 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,358 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,358 - sqlalchemy.engine.Engine - INFO - [cached since 0.04065s ago] ('322b58a5-bb0d-4732-ba2e-c0a59ea7a0f1',) 2025-05-09 15:36:07,358 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:36:07,362 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:36:07,366 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,366 - sqlalchemy.engine.Engine - INFO - [cached since 0.03963s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 36, 7, 366702), '322b58a5-bb0d-4732-ba2e-c0a59ea7a0f1') 2025-05-09 15:36:07,366 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,379 - sqlalchemy.engine.Engine - INFO - SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s 2025-05-09 15:36:07,379 - sqlalchemy.engine.Engine - INFO - [generated in 0.00110s] ('826cb47d-18e4-4211-825d-dc47675365ab',) 2025-05-09 15:36:07,379 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:36:07,388 - services.execution.block_executor - ERROR - 查询表达式 vwed_taskrecord.created_at11111 失败: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('826cb47d-18e4-4211-825d-dc47675365ab',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('826cb47d-18e4-4211-825d-dc47675365ab',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 656, in _parse_expression return await self._parse_db_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 775, in _parse_db_reference logger.error(f"查询表达式 {reference} 失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:36:07,421 - services.execution.block_executor - ERROR - 子块 5 执行异常: vwed_taskrecord.created_at11111 查询相关字段不存在 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('826cb47d-18e4-4211-825d-dc47675365ab',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 656, in _parse_expression return await self._parse_db_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 776, in _parse_db_reference raise Exception(f"{reference} 查询相关字段不存在") Exception: vwed_taskrecord.created_at11111 查询相关字段不存在 Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:36:07,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,438 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,438 - sqlalchemy.engine.Engine - INFO - [cached since 0.121s ago] ('322b58a5-bb0d-4732-ba2e-c0a59ea7a0f1',) 2025-05-09 15:36:07,441 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:36:07,441 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:36:07,446 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,446 - sqlalchemy.engine.Engine - INFO - [generated in 0.00119s] (datetime.datetime(2025, 5, 9, 15, 36, 7, 446260), '子块 5 执行异常: vwed_taskrecord.created_at11111 查询相关字段不存在', , '子块 5 执行异常: vwed_taskrecord.created_at11111 查询相关字段不存在', datetime.datetime(2025, 5, 9, 15, 36, 7, 446260), '322b58a5-bb0d-4732-ba2e-c0a59ea7a0f1') 2025-05-09 15:36:07,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,462 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:07,462 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('819078b8-9fbb-46a2-b28a-5a8e2f87c502', 3, '{"success": false, "message": "子块 5 执行异常: vwed_taskrecord.created_at11111 查询相关字段不存在", "block_id": 5, "error": "vwed_taskrecord.created_at11111 查询相关字段不存在"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '826cb47d-18e4-4211-825d-dc47675365ab', datetime.datetime(2025, 5, 9, 15, 36, 7, 462550), datetime.datetime(2025, 5, 9, 15, 36, 7, 462550), 0) 2025-05-09 15:36:07,467 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,475 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,475 - sqlalchemy.engine.Engine - INFO - [cached since 0.1593s ago] ('9687677a-595c-4667-9665-f97364b9a3ce',) 2025-05-09 15:36:07,479 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:36:07,479 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:36:07,479 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:07,479 - sqlalchemy.engine.Engine - INFO - [cached since 0.03398s ago] (datetime.datetime(2025, 5, 9, 15, 36, 7, 479507), '子块 5 执行异常: vwed_taskrecord.created_at11111 查询相关字段不存在', , '子块 5 执行异常: vwed_taskrecord.created_at11111 查询相关字段不存在', datetime.datetime(2025, 5, 9, 15, 36, 7, 479507), '9687677a-595c-4667-9665-f97364b9a3ce') 2025-05-09 15:36:07,483 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,488 - services.sync_service - INFO - 正在设置任务状态为已失败: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,541 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 826cb47d-18e4-4211-825d-dc47675365ab 2025-05-09 15:36:07,545 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:07,545 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:07,545 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] (datetime.datetime(2025, 5, 9, 15, 36, 7, 541650), '子块 5 执行异常: vwed_taskrecord.created_at11111 查询相关字段不存在', , 249, 1, datetime.datetime(2025, 5, 9, 15, 36, 7, 545939), '826cb47d-18e4-4211-825d-dc47675365ab') 2025-05-09 15:36:07,545 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:07,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 826cb47d-18e4-4211-825d-dc47675365ab, 结果: False 2025-05-09 15:36:10,156 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/826cb47d-18e4-4211-825d-dc47675365ab 来自 192.168.189.211 2025-05-09 15:36:10,156 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/826cb47d-18e4-4211-825d-dc47675365ab 状态码: 200 耗时: 0.0000秒 2025-05-09 15:36:10,164 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/826cb47d-18e4-4211-825d-dc47675365ab 来自 192.168.189.211 2025-05-09 15:36:10,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:10,166 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:10,167 - sqlalchemy.engine.Engine - INFO - [cached since 2.958s ago] ('826cb47d-18e4-4211-825d-dc47675365ab',) 2025-05-09 15:36:10,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:10,170 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/826cb47d-18e4-4211-825d-dc47675365ab 状态码: 200 耗时: 0.0055秒 2025-05-09 15:36:10,178 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/826cb47d-18e4-4211-825d-dc47675365ab 来自 192.168.189.211 2025-05-09 15:36:10,178 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/826cb47d-18e4-4211-825d-dc47675365ab 状态码: 200 耗时: 0.0000秒 2025-05-09 15:36:10,178 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/826cb47d-18e4-4211-825d-dc47675365ab 来自 192.168.189.211 2025-05-09 15:36:10,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:10,182 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:36:10,182 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('826cb47d-18e4-4211-825d-dc47675365ab',) 2025-05-09 15:36:10,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:10,186 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/826cb47d-18e4-4211-825d-dc47675365ab 状态码: 200 耗时: 0.0087秒 2025-05-09 15:36:51,567 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:36:51,568 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:36:51,580 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:36:51,582 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:51,582 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:36:51,582 - sqlalchemy.engine.Engine - INFO - [cached since 46.51s ago] {} 2025-05-09 15:36:51,582 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:36:51,582 - sqlalchemy.engine.Engine - INFO - [cached since 46.51s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:36:51,582 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:36:51,587 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0065秒 2025-05-09 15:36:51,791 - app - INFO - 应用程序关闭中... 2025-05-09 15:36:51,791 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:36:51,791 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:36:51,791 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:36:51,791 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:36:51,791 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:36:51,791 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:36:51,791 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:36:51,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:36:51,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:36:51,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:36:51,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:36:51,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:36:51,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:36:51,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:36:51,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:36:51,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:36:51,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:36:51,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:36:51,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:36:51,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:36:51,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:36:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:36:51,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:36:51,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:36:51,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:36:51,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:36:51,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:36:51,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:36:51,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:36:51,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:36:51,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:36:51,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:36:51,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:36:51,803 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:36:51,803 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:36:51,803 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:36:51,803 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:36:51,803 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:36:51,803 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:36:53,088 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:36:53,143 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:36:53,147 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:36:53,212 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:36:53,261 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:36:53,286 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:36:53,299 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:36:53,299 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,299 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:36:53,299 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,303 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:36:53,303 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:53,307 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:36:53,311 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,312 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:36:53,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,315 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:36:53,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:36:53,319 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,325 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:36:53,325 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,328 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:36:53,332 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,332 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:36:53,332 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,336 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:36:53,340 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,345 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:36:53,345 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,350 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:36:53,351 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,351 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:36:53,353 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:36:53,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:53,355 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:36:53,707 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:36:53,707 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:36:53,707 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:36:53,711 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:36:53,711 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:36:53,711 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:36:53,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:36:53,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:36:53,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:36:53,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:36:53,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:36:53,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:36:53,713 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:36:53,713 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:36:53,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:36:53,715 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:36:53,720 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:36:53,720 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:36:53,724 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:36:53,724 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:36:53,724 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:36:53,724 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:36:53,724 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:36:53,724 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:53,736 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:36:53,736 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, ) 2025-05-09 15:36:53,736 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:36:53,736 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:53,736 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:36:53,736 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:36:53,736 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:36:53,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:53,741 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:36:53,741 - sqlalchemy.engine.Engine - INFO - [generated in 0.00125s] (, , ) 2025-05-09 15:36:53,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:53,761 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:36:53,761 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:36:53,761 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:36:53,761 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:36:53,765 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:36:53,769 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:36:53,769 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:36:53,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:54,107 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:36:54,107 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] (, datetime.datetime(2025, 5, 9, 14, 36, 53, 736944)) 2025-05-09 15:36:54,111 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.3423秒 2025-05-09 15:36:54,114 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.3449秒 2025-05-09 15:36:54,116 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:54,116 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:36:54,116 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:36:54,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:54,124 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:36:54,124 - sqlalchemy.engine.Engine - INFO - [generated in 0.00100s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:36:54,128 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:36:54,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:54,150 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:36:54,150 - sqlalchemy.engine.Engine - INFO - [cached since 0.02581s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:36:54,150 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0339秒 2025-05-09 15:36:54,150 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:36:54,154 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0385秒 2025-05-09 15:36:55,169 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:36:55,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,173 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:55,173 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:55,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,177 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:55,177 - sqlalchemy.engine.Engine - INFO - [cached since 0.006945s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:55,177 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,182 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:36:55,182 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:36:55,182 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:36:55,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,182 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:36:55,182 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 36, 55, 182081), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:36:55,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,195 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:55,195 - sqlalchemy.engine.Engine - INFO - [cached since 0.02318s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:55,195 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:55,199 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] ('d5a0eb69-197a-447d-b310-6af8a95d2a0c', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 32, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (143 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 36, 55, 182081), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 36, 55, 195151), datetime.datetime(2025, 5, 9, 15, 36, 55, 195151), 0) 2025-05-09 15:36:55,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,207 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,207 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:55,207 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',) 2025-05-09 15:36:55,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,211 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d5a0eb69-197a-447d-b310-6af8a95d2a0c (优先级 1) 添加到队列 0 2025-05-09 15:36:55,215 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:36:55,215 - services.sync_service - INFO - 正在同步创建任务到天风系统: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,215 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d5a0eb69-197a-447d-b310-6af8a95d2a0c","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:36:55","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:36:55,236 - services.sync_service - INFO - 成功同步任务到系统任务: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,236 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,236 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,236 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0671秒 2025-05-09 15:36:55,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: d5a0eb69-197a-447d-b310-6af8a95d2a0c, 优先级: 1 2025-05-09 15:36:55,277 - services.execution.task_executor - DEBUG - 任务 d5a0eb69-197a-447d-b310-6af8a95d2a0c 设置超时时间: 3600秒 2025-05-09 15:36:55,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,277 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:55,277 - sqlalchemy.engine.Engine - INFO - [cached since 0.07231s ago] ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',) 2025-05-09 15:36:55,281 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:36:55,281 - sqlalchemy.engine.Engine - INFO - [cached since 0.1107s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:36:55,281 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:55,281 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 9, 15, 36, 55, 281865), datetime.datetime(2025, 5, 9, 15, 36, 55, 281865), 'd5a0eb69-197a-447d-b310-6af8a95d2a0c') 2025-05-09 15:36:55,286 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,290 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,327 - services.sync_service - INFO - 成功设置系统任务状态为执行中: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,327 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:55,331 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 36, 55, 327048), 'd5a0eb69-197a-447d-b310-6af8a95d2a0c') 2025-05-09 15:36:55,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,339 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:36:55,343 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,347 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:55,347 - sqlalchemy.engine.Engine - INFO - [generated in 0.00131s] ('b3a2f051-df5f-4c64-a5fa-b3a310fb2bdd', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd5a0eb69-197a-447d-b310-6af8a95d2a0c', datetime.datetime(2025, 5, 9, 15, 36, 55, 339588), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 36, 55, 347790), datetime.datetime(2025, 5, 9, 15, 36, 55, 347790), 0) 2025-05-09 15:36:55,351 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,360 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,364 - sqlalchemy.engine.Engine - INFO - [generated in 0.00193s] ('b3a2f051-df5f-4c64-a5fa-b3a310fb2bdd',) 2025-05-09 15:36:55,364 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:36:55,364 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:36:55,364 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,368 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 36, 55, 364509), 'b3a2f051-df5f-4c64-a5fa-b3a310fb2bdd') 2025-05-09 15:36:55,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,377 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:36:55,377 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:36:55,377 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 5, 类型: PrintBp 2025-05-09 15:36:55,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,381 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:55,381 - sqlalchemy.engine.Engine - INFO - [cached since 0.0359s ago] ('4f389ea5-97e0-407e-b796-ca186a1e9e2f', 'b4', '5', '', '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{"message": "vwed_taskrecord.created_at11111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd5a0eb69-197a-447d-b310-6af8a95d2a0c', datetime.datetime(2025, 5, 9, 15, 36, 55, 377863), , '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 36, 55, 381890), datetime.datetime(2025, 5, 9, 15, 36, 55, 381890), 0) 2025-05-09 15:36:55,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,390 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 4f389ea5-97e0-407e-b796-ca186a1e9e2f 2025-05-09 15:36:55,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,394 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,397 - sqlalchemy.engine.Engine - INFO - [cached since 0.03508s ago] ('4f389ea5-97e0-407e-b796-ca186a1e9e2f',) 2025-05-09 15:36:55,397 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:36:55,397 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:36:55,397 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,402 - sqlalchemy.engine.Engine - INFO - [cached since 0.03505s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 36, 55, 397930), '4f389ea5-97e0-407e-b796-ca186a1e9e2f') 2025-05-09 15:36:55,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,412 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,414 - sqlalchemy.engine.Engine - INFO - SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s 2025-05-09 15:36:55,414 - sqlalchemy.engine.Engine - INFO - [generated in 0.00100s] ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',) 2025-05-09 15:36:55,416 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:36:55,422 - services.execution.block_executor - ERROR - 查询表达式 vwed_taskrecord.created_at11111 失败: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 656, in _parse_expression return await self._parse_db_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 775, in _parse_db_reference logger.error(f"查询表达式 {reference} 失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:36:55,426 - services.execution.block_executor - ERROR - 子块 5 执行异常: created_at11111 查询相关字段不存在 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 656, in _parse_expression return await self._parse_db_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 776, in _parse_db_reference raise Exception(f"{field_name} 查询相关字段不存在") Exception: created_at11111 查询相关字段不存在 Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:36:55,430 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,430 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,434 - sqlalchemy.engine.Engine - INFO - [cached since 0.07232s ago] ('4f389ea5-97e0-407e-b796-ca186a1e9e2f',) 2025-05-09 15:36:55,434 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] 2025-05-09 15:36:55,434 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 15:36:55,434 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,438 - sqlalchemy.engine.Engine - INFO - [generated in 0.00124s] (datetime.datetime(2025, 5, 9, 15, 36, 55, 434873), '子块 5 执行异常: created_at11111 查询相关字段不存在', , '子块 5 执行异常: created_at11111 查询相关字段不存在', datetime.datetime(2025, 5, 9, 15, 36, 55, 434873), '4f389ea5-97e0-407e-b796-ca186a1e9e2f') 2025-05-09 15:36:55,438 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,456 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:36:55,456 - sqlalchemy.engine.Engine - INFO - [generated in 0.00192s] ('adef098e-2fbb-4ee8-9185-a73ec60ec8f5', 3, '{"success": false, "message": "子块 5 执行异常: created_at11111 查询相关字段不存在", "block_id": 5, "error": "created_at11111 查询相关字段不存在"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd5a0eb69-197a-447d-b310-6af8a95d2a0c', datetime.datetime(2025, 5, 9, 15, 36, 55, 456580), datetime.datetime(2025, 5, 9, 15, 36, 55, 456580), 0) 2025-05-09 15:36:55,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,473 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,473 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,473 - sqlalchemy.engine.Engine - INFO - [cached since 0.1112s ago] ('b3a2f051-df5f-4c64-a5fa-b3a310fb2bdd',) 2025-05-09 15:36:55,473 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:36:55,477 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:36:55,477 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:36:55,477 - sqlalchemy.engine.Engine - INFO - [cached since 0.04076s ago] (datetime.datetime(2025, 5, 9, 15, 36, 55, 477122), '子块 5 执行异常: created_at11111 查询相关字段不存在', , '子块 5 执行异常: created_at11111 查询相关字段不存在', datetime.datetime(2025, 5, 9, 15, 36, 55, 477122), 'b3a2f051-df5f-4c64-a5fa-b3a310fb2bdd') 2025-05-09 15:36:55,477 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,485 - services.sync_service - INFO - 正在设置任务状态为已失败: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,516 - services.sync_service - INFO - 成功设置系统任务状态为已失败: d5a0eb69-197a-447d-b310-6af8a95d2a0c 2025-05-09 15:36:55,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:55,519 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:55,523 - sqlalchemy.engine.Engine - INFO - [generated in 0.00167s] (datetime.datetime(2025, 5, 9, 15, 36, 55, 516206), '子块 5 执行异常: created_at11111 查询相关字段不存在', , 195, 1, datetime.datetime(2025, 5, 9, 15, 36, 55, 519461), 'd5a0eb69-197a-447d-b310-6af8a95d2a0c') 2025-05-09 15:36:55,523 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:55,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: d5a0eb69-197a-447d-b310-6af8a95d2a0c, 结果: False 2025-05-09 15:36:58,604 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/d5a0eb69-197a-447d-b310-6af8a95d2a0c 来自 192.168.189.211 2025-05-09 15:36:58,604 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/d5a0eb69-197a-447d-b310-6af8a95d2a0c 状态码: 200 耗时: 0.0000秒 2025-05-09 15:36:58,604 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/d5a0eb69-197a-447d-b310-6af8a95d2a0c 来自 192.168.189.211 2025-05-09 15:36:58,608 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:58,608 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:36:58,609 - sqlalchemy.engine.Engine - INFO - [cached since 3.401s ago] ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',) 2025-05-09 15:36:58,611 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:58,612 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/d5a0eb69-197a-447d-b310-6af8a95d2a0c 状态码: 200 耗时: 0.0074秒 2025-05-09 15:36:58,618 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/d5a0eb69-197a-447d-b310-6af8a95d2a0c 来自 192.168.189.211 2025-05-09 15:36:58,618 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/d5a0eb69-197a-447d-b310-6af8a95d2a0c 状态码: 200 耗时: 0.0000秒 2025-05-09 15:36:58,621 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/d5a0eb69-197a-447d-b310-6af8a95d2a0c 来自 192.168.189.211 2025-05-09 15:36:58,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:36:58,621 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:36:58,621 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('d5a0eb69-197a-447d-b310-6af8a95d2a0c',) 2025-05-09 15:36:58,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:36:58,625 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/d5a0eb69-197a-447d-b310-6af8a95d2a0c 状态码: 200 耗时: 0.0043秒 2025-05-09 15:37:03,636 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:37:03,636 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:37:03,638 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:37:03,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:03,642 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:37:03,642 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] {} 2025-05-09 15:37:03,643 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:37:03,643 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:37:03,643 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:03,647 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0094秒 2025-05-09 15:37:05,112 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:37:05,113 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0012秒 2025-05-09 15:37:05,115 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:05,116 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:05,116 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:05,116 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:37:05,116 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0015秒 2025-05-09 15:37:05,116 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 15:37:05,120 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-09 15:37:05,120 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0032秒 2025-05-09 15:37:05,124 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:05,124 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:05,127 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0029秒 2025-05-09 15:37:05,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:05,127 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:37:05,127 - sqlalchemy.engine.Engine - INFO - [cached since 11s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:37:05,131 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:05,135 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0041秒 2025-05-09 15:37:05,131 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:05,135 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:37:05,135 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:37:05,135 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0113秒 2025-05-09 15:37:05,139 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:05,139 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:37:05,141 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:37:05,141 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:05,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:05,143 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:37:05,143 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:05,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:05,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:37:05,143 - sqlalchemy.engine.Engine - INFO - [cached since 11.02s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:37:05,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:37:05,143 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:05,148 - sqlalchemy.engine.Engine - INFO - [generated in 0.00081s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:37:05,148 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0069秒 2025-05-09 15:37:05,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:05,148 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0069秒 2025-05-09 15:37:05,152 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:05,152 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:37:05,156 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:05,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:05,156 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:37:05,156 - sqlalchemy.engine.Engine - INFO - [cached since 11.03s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:37:05,159 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:05,160 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0043秒 2025-05-09 15:37:15,639 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:37:15,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:15,639 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:37:15,639 - sqlalchemy.engine.Engine - INFO - [cached since 20.47s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:15,643 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:15,643 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:15,643 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:37:15,643 - sqlalchemy.engine.Engine - INFO - [cached since 20.47s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:15,647 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:37:15,647 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (33, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (181 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 37, 15, 647728), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:37:15,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:15,655 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0157秒 2025-05-09 15:37:16,981 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:37:16,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:16,981 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:37:16,981 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:16,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:16,987 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:16,988 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:37:16,988 - sqlalchemy.engine.Engine - INFO - [cached since 21.82s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:16,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:16,989 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:37:16,989 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:37:16,989 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:37:16,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:16,992 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:37:16,992 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 37, 16, 992929), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:37:16,992 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,000 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:37:17,000 - sqlalchemy.engine.Engine - INFO - [cached since 21.83s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:17,005 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:37:17,005 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 33, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (181 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 37, 16, 989591), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 37, 17, 5310), datetime.datetime(2025, 5, 9, 15, 37, 17, 5310), 0) 2025-05-09 15:37:17,006 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,014 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:37:17,014 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',) 2025-05-09 15:37:17,014 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,014 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 0463b1ed-8d92-4c38-b8bf-f4b4021e365a (优先级 1) 添加到队列 0 2025-05-09 15:37:17,018 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:37:17,018 - services.sync_service - INFO - 正在同步创建任务到天风系统: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,018 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"0463b1ed-8d92-4c38-b8bf-f4b4021e365a","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:37:17","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:37:17,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a, 优先级: 1 2025-05-09 15:37:17,080 - services.execution.task_executor - DEBUG - 任务 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 设置超时时间: 3600秒 2025-05-09 15:37:17,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,080 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:37:17,084 - sqlalchemy.engine.Engine - INFO - [cached since 21.88s ago] ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',) 2025-05-09 15:37:17,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:37:17,084 - sqlalchemy.engine.Engine - INFO - [cached since 21.91s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:17,084 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:37:17,084 - sqlalchemy.engine.Engine - INFO - [cached since 21.8s ago] (datetime.datetime(2025, 5, 9, 15, 37, 17, 84575), datetime.datetime(2025, 5, 9, 15, 37, 17, 84575), '0463b1ed-8d92-4c38-b8bf-f4b4021e365a') 2025-05-09 15:37:17,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,094 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,105 - services.sync_service - INFO - 成功同步任务到系统任务: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,110 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,111 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,111 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1298秒 2025-05-09 15:37:17,143 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,143 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:37:17,147 - sqlalchemy.engine.Engine - INFO - [cached since 21.82s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 37, 17, 143450), '0463b1ed-8d92-4c38-b8bf-f4b4021e365a') 2025-05-09 15:37:17,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,156 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:37:17,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,159 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:37:17,159 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('7982b4c2-6c41-4864-a32d-5e3600889a9d', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0463b1ed-8d92-4c38-b8bf-f4b4021e365a', datetime.datetime(2025, 5, 9, 15, 37, 17, 159327), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 37, 17, 159327), datetime.datetime(2025, 5, 9, 15, 37, 17, 159327), 0) 2025-05-09 15:37:17,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,172 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,172 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('7982b4c2-6c41-4864-a32d-5e3600889a9d',) 2025-05-09 15:37:17,176 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:37:17,176 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:37:17,176 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,176 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 37, 17, 176792), '7982b4c2-6c41-4864-a32d-5e3600889a9d') 2025-05-09 15:37:17,181 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,189 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:37:17,192 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:37:17,192 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-09 15:37:17,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,192 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:37:17,196 - sqlalchemy.engine.Engine - INFO - [cached since 21.85s ago] ('f9c93540-bfcc-44a5-ac2b-4a17259ef14a', 'b1', '2', '', '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111+vwed_taskrecord.created_at11111222323", "required": false}}', '{"message": "vwed_taskrecord.created_at11111+vwed_taskrecord.created_at11111222323"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0463b1ed-8d92-4c38-b8bf-f4b4021e365a', datetime.datetime(2025, 5, 9, 15, 37, 17, 192680), , '{"message": {"type": "Expression", "value": "vwed_taskrecord.created_at11111+vwed_taskrecord.created_at11111222323", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 37, 17, 192680), datetime.datetime(2025, 5, 9, 15, 37, 17, 192680), 0) 2025-05-09 15:37:17,198 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,202 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: f9c93540-bfcc-44a5-ac2b-4a17259ef14a 2025-05-09 15:37:17,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,204 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,204 - sqlalchemy.engine.Engine - INFO - [cached since 21.84s ago] ('f9c93540-bfcc-44a5-ac2b-4a17259ef14a',) 2025-05-09 15:37:17,206 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:37:17,207 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:37:17,207 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,207 - sqlalchemy.engine.Engine - INFO - [cached since 21.84s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 37, 17, 207141), 'f9c93540-bfcc-44a5-ac2b-4a17259ef14a') 2025-05-09 15:37:17,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,215 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,219 - sqlalchemy.engine.Engine - INFO - SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s 2025-05-09 15:37:17,219 - sqlalchemy.engine.Engine - INFO - [cached since 21.81s ago] ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',) 2025-05-09 15:37:17,222 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:17,222 - services.execution.block_executor - ERROR - 查询表达式 vwed_taskrecord.created_at11111 失败: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 653, in _parse_expression return await self._parse_combined_expression(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 689, in _parse_combined_expression part_value = await self._parse_db_reference(part) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 775, in _parse_db_reference logger.error(f"查询表达式 {reference} 失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:37:17,226 - services.execution.block_executor - ERROR - 子块 2 执行异常: created_at11111 查询相关字段不存在 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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (1054, "Unknown column 'created_at11111' in 'field list'") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 768, in _parse_db_reference return await self._query_task_record(session, field_name, task_record_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 818, in _query_task_record result = await session.execute(text(query), query_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\ext\asyncio\session.py", line 463, in execute result = await greenlet_spawn( ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 201, in greenlet_spawn result = context.throw(*sys.exc_info()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2260, in _execute_internal result = conn.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\sqlalchemy\dialects\mysql\aiomysql.py", line 97, in execute return self.await_(self._execute_async(operation, parameters)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 132, in await_only return current.parent.switch(awaitable) # type: ignore[no-any-return,attr-defined] # noqa: E501 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\_concurrency_py3k.py", line 196, in greenlet_spawn value = await result ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\aiomysql.py", line 106, in _execute_async result = await self._cursor.execute(operation, parameters) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 239, in execute await self._query(query) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\cursors.py", line 457, in _query await conn.query(q) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 469, in query await self._read_query_result(unbuffered=unbuffered) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 683, in _read_query_result await result.read() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 1164, in read first_packet = await self.connection._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 652, 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.OperationalError: (pymysql.err.OperationalError) (1054, "Unknown column 'created_at11111' in 'field list'") [SQL: SELECT created_at11111 FROM vwed_taskrecord WHERE id = %s] [parameters: ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',)] (Background on this error at: https://sqlalche.me/e/20/e3q8) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 653, in _parse_expression return await self._parse_combined_expression(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 689, in _parse_combined_expression part_value = await self._parse_db_reference(part) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 776, in _parse_db_reference raise Exception(f"{field_name} 查询相关字段不存在") Exception: created_at11111 查询相关字段不存在 Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:37:17,230 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,230 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,238 - sqlalchemy.engine.Engine - INFO - [cached since 21.88s ago] ('f9c93540-bfcc-44a5-ac2b-4a17259ef14a',) 2025-05-09 15:37:17,239 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:37:17,239 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:37:17,239 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,239 - sqlalchemy.engine.Engine - INFO - [cached since 21.8s ago] (datetime.datetime(2025, 5, 9, 15, 37, 17, 239007), '子块 2 执行异常: created_at11111 查询相关字段不存在', , '子块 2 执行异常: created_at11111 查询相关字段不存在', datetime.datetime(2025, 5, 9, 15, 37, 17, 239007), 'f9c93540-bfcc-44a5-ac2b-4a17259ef14a') 2025-05-09 15:37:17,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,251 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,253 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:37:17,256 - sqlalchemy.engine.Engine - INFO - [cached since 21.8s ago] ('5c5c6032-2d91-462f-98c9-d56c05073995', 3, '{"success": false, "message": "子块 2 执行异常: created_at11111 查询相关字段不存在", "block_id": 2, "error": "created_at11111 查询相关字段不存在"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0463b1ed-8d92-4c38-b8bf-f4b4021e365a', datetime.datetime(2025, 5, 9, 15, 37, 17, 253709), datetime.datetime(2025, 5, 9, 15, 37, 17, 253709), 0) 2025-05-09 15:37:17,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,264 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,265 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,265 - sqlalchemy.engine.Engine - INFO - [cached since 21.9s ago] ('7982b4c2-6c41-4864-a32d-5e3600889a9d',) 2025-05-09 15:37:17,268 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:37:17,271 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:37:17,272 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:37:17,272 - sqlalchemy.engine.Engine - INFO - [cached since 21.83s ago] (datetime.datetime(2025, 5, 9, 15, 37, 17, 271534), '子块 2 执行异常: created_at11111 查询相关字段不存在', , '子块 2 执行异常: created_at11111 查询相关字段不存在', datetime.datetime(2025, 5, 9, 15, 37, 17, 272381), '7982b4c2-6c41-4864-a32d-5e3600889a9d') 2025-05-09 15:37:17,272 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,279 - services.sync_service - INFO - 正在设置任务状态为已失败: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,305 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a 2025-05-09 15:37:17,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:17,308 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:37:17,308 - sqlalchemy.engine.Engine - INFO - [cached since 21.79s ago] (datetime.datetime(2025, 5, 9, 15, 37, 17, 305041), '子块 2 执行异常: created_at11111 查询相关字段不存在', , 185, 1, datetime.datetime(2025, 5, 9, 15, 37, 17, 308935), '0463b1ed-8d92-4c38-b8bf-f4b4021e365a') 2025-05-09 15:37:17,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:17,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 0463b1ed-8d92-4c38-b8bf-f4b4021e365a, 结果: False 2025-05-09 15:37:21,071 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 来自 192.168.189.211 2025-05-09 15:37:21,075 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 状态码: 200 耗时: 0.0046秒 2025-05-09 15:37:21,075 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 来自 192.168.189.211 2025-05-09 15:37:21,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:21,080 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:37:21,081 - sqlalchemy.engine.Engine - INFO - [cached since 25.87s ago] ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',) 2025-05-09 15:37:21,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:21,083 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 状态码: 200 耗时: 0.0075秒 2025-05-09 15:37:21,088 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 来自 192.168.189.211 2025-05-09 15:37:21,090 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 状态码: 200 耗时: 0.0020秒 2025-05-09 15:37:21,092 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 来自 192.168.189.211 2025-05-09 15:37:21,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:21,097 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:37:21,098 - sqlalchemy.engine.Engine - INFO - [cached since 22.47s ago] ('0463b1ed-8d92-4c38-b8bf-f4b4021e365a',) 2025-05-09 15:37:21,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:21,098 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/0463b1ed-8d92-4c38-b8bf-f4b4021e365a 状态码: 200 耗时: 0.0052秒 2025-05-09 15:37:28,757 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:37:28,758 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0012秒 2025-05-09 15:37:28,760 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:37:28,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:28,762 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:37:28,763 - sqlalchemy.engine.Engine - INFO - [cached since 25.12s ago] {} 2025-05-09 15:37:28,764 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:37:28,765 - sqlalchemy.engine.Engine - INFO - [cached since 25.12s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:37:28,765 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:28,765 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0042秒 2025-05-09 15:37:34,083 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:37:34,084 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0011秒 2025-05-09 15:37:34,086 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:37:34,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:34,088 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:37:34,088 - sqlalchemy.engine.Engine - INFO - [cached since 30.45s ago] {} 2025-05-09 15:37:34,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:37:34,088 - sqlalchemy.engine.Engine - INFO - [cached since 30.45s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:37:34,088 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:34,093 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0069秒 2025-05-09 15:37:35,091 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:37:35,094 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0036秒 2025-05-09 15:37:35,096 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:35,098 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:35,099 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:35,099 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:37:35,099 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0025秒 2025-05-09 15:37:35,099 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0015秒 2025-05-09 15:37:35,103 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 15:37:35,103 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0040秒 2025-05-09 15:37:35,107 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:35,107 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:35,111 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 15:37:35,112 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:35,112 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:37:35,112 - sqlalchemy.engine.Engine - INFO - [cached since 40.99s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:37:35,115 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:37:35,115 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:37:35,115 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:35,120 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0044秒 2025-05-09 15:37:35,120 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0044秒 2025-05-09 15:37:35,120 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0127秒 2025-05-09 15:37:35,124 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:35,124 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:37:35,129 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0045秒 2025-05-09 15:37:35,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:35,132 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:37:35,134 - sqlalchemy.engine.Engine - INFO - [cached since 29.99s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:37:35,136 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:35,140 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:37:35,140 - sqlalchemy.engine.Engine - INFO - [cached since 29.99s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:37:35,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:35,140 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:37:35,140 - sqlalchemy.engine.Engine - INFO - [cached since 41.02s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:37:35,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:37:35,146 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0215秒 2025-05-09 15:37:35,145 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:35,146 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0096秒 2025-05-09 15:37:35,153 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:35,153 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:37:35,153 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:37:35,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:35,157 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:37:35,157 - sqlalchemy.engine.Engine - INFO - [cached since 41.03s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:37:35,157 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:37:35,162 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0093秒 2025-05-09 15:37:53,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:37:53,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:37:53,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:37:53,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:37:53,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:37:53,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:37:53,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:37:53,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:37:53,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:37:53,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:37:53,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:37:53,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:37:53,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:37:53,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:37:53,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:37:53,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:37:53,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:37:53,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:37:53,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:37:53,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:37:53,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:37:53,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:37:53,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:37:53,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:37:53,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:37:53,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:37:53,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:37:53,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:37:53,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:37:53,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:37:53,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:37:53,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:37:53,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:37:53,765 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:37:53,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:37:53,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:37:53,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:37:53,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:37:53,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:37:53,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:37:53,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:37:53,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:37:53,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:37:53,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:37:53,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:37:53,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:37:53,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:37:53,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:37:53,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:37:53,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:37:53,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:37:53,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:37:53,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:37:53,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:37:53,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:37:53,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:37:53,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:37:53,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:37:53,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:37:53,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:37:53,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:37:53,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:37:53,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:37:53,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:37:53,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:37:53,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:37:53,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:37:53,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:37:53,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:37:53,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:37:53,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:37:53,798 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:37:53,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:37:53,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:37:53,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:37:53,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:37:53,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:37:53,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:37:54,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:37:54,132 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:37:54,132 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 14, 37, 54, 132938)) 2025-05-09 15:37:54,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:23,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:38:23,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:38:23,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:38:23,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:38:23,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:38:23,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:38:23,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:38:23,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:38:23,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:38:23,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:38:23,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:38:23,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:38:34,289 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:38:34,289 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 15:38:34,294 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:38:34,294 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:34,294 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:38:34,294 - sqlalchemy.engine.Engine - INFO - [cached since 99.12s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:38:34,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:34,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:34,300 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:38:34,300 - sqlalchemy.engine.Engine - INFO - [cached since 99.13s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:38:34,301 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:38:34,301 - sqlalchemy.engine.Engine - INFO - [cached since 78.66s ago] (34, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (127 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 38, 34, 301634), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:38:34,301 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:34,309 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0158秒 2025-05-09 15:38:35,770 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:38:35,770 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0004秒 2025-05-09 15:38:35,770 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:38:35,774 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:35,774 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:38:35,774 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:38:35,774 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:35,774 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:35,774 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:38:35,774 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:38:35,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:35,779 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:38:35,779 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:38:35,779 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:38:35,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:35,781 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:38:35,781 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 38, 35, 781186), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:38:35,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:35,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:35,796 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:38:35,796 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:38:35,801 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:38:35,801 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('809e8abc-098a-4478-b471-499fbcf802b7', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 34, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (127 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 38, 35, 779180), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 38, 35, 801097), datetime.datetime(2025, 5, 9, 15, 38, 35, 801097), 0) 2025-05-09 15:38:35,801 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:35,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:35,814 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:38:35,814 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('809e8abc-098a-4478-b471-499fbcf802b7',) 2025-05-09 15:38:35,816 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:35,817 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 809e8abc-098a-4478-b471-499fbcf802b7 (优先级 1) 添加到队列 0 2025-05-09 15:38:35,817 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:38:35,817 - services.sync_service - INFO - 正在同步创建任务到天风系统: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:35,817 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"809e8abc-098a-4478-b471-499fbcf802b7","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:38:35","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:38:35,851 - services.sync_service - INFO - 成功同步任务到系统任务: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:35,851 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:35,851 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:35,852 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0814秒 2025-05-09 15:38:35,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: 809e8abc-098a-4478-b471-499fbcf802b7, 优先级: 1 2025-05-09 15:38:35,931 - services.execution.task_executor - DEBUG - 任务 809e8abc-098a-4478-b471-499fbcf802b7 设置超时时间: 3600秒 2025-05-09 15:38:35,933 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:35,934 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:38:35,935 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('809e8abc-098a-4478-b471-499fbcf802b7',) 2025-05-09 15:38:35,935 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:38:35,939 - sqlalchemy.engine.Engine - INFO - [cached since 100.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:38:35,944 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:38:35,944 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] (datetime.datetime(2025, 5, 9, 15, 38, 35, 944036), datetime.datetime(2025, 5, 9, 15, 38, 35, 944036), '809e8abc-098a-4478-b471-499fbcf802b7') 2025-05-09 15:38:35,950 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:35,955 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:36,001 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:36,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,006 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:38:36,006 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 38, 36, 6058), '809e8abc-098a-4478-b471-499fbcf802b7') 2025-05-09 15:38:36,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,018 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:38:36,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,024 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:38:36,024 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('502a1860-8377-4f01-8503-a65d3b72070c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '809e8abc-098a-4478-b471-499fbcf802b7', datetime.datetime(2025, 5, 9, 15, 38, 36, 20481), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 38, 36, 24477), datetime.datetime(2025, 5, 9, 15, 38, 36, 24477), 0) 2025-05-09 15:38:36,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,038 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,038 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('502a1860-8377-4f01-8503-a65d3b72070c',) 2025-05-09 15:38:36,038 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:38:36,038 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:38:36,042 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,042 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 38, 36, 42574), '502a1860-8377-4f01-8503-a65d3b72070c') 2025-05-09 15:38:36,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,055 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:38:36,056 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:38:36,056 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: PrintBp 2025-05-09 15:38:36,058 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,060 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:38:36,061 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('c672fa75-3664-4288-887c-9e264a8c8627', 'b1', '4', '', '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{"message": "blocks.b3.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '809e8abc-098a-4478-b471-499fbcf802b7', datetime.datetime(2025, 5, 9, 15, 38, 36, 58924), , '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 38, 36, 60015), datetime.datetime(2025, 5, 9, 15, 38, 36, 60015), 0) 2025-05-09 15:38:36,065 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,071 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c672fa75-3664-4288-887c-9e264a8c8627 2025-05-09 15:38:36,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,075 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,075 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('c672fa75-3664-4288-887c-9e264a8c8627',) 2025-05-09 15:38:36,075 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:38:36,075 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:38:36,079 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,084 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 38, 36, 79478), 'c672fa75-3664-4288-887c-9e264a8c8627') 2025-05-09 15:38:36,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,091 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 15:38:36,094 - services.execution.handlers.foundation - INFO - 任务 809e8abc-098a-4478-b471-499fbcf802b7 打印: None 2025-05-09 15:38:36,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,094 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:38:36,099 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('e5b9606d-39af-4745-914f-4bfee6870a96', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '809e8abc-098a-4478-b471-499fbcf802b7', datetime.datetime(2025, 5, 9, 15, 38, 36, 94601), datetime.datetime(2025, 5, 9, 15, 38, 36, 94601), 0) 2025-05-09 15:38:36,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,109 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,109 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('c672fa75-3664-4288-887c-9e264a8c8627',) 2025-05-09 15:38:36,109 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:38:36,109 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:38:36,113 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,113 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] (datetime.datetime(2025, 5, 9, 15, 38, 36, 113303), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 38, 36, 113303), 'c672fa75-3664-4288-887c-9e264a8c8627') 2025-05-09 15:38:36,116 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,125 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:38:36,125 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] ('e8ef464f-da50-483a-b4a5-7c4a6192ebfe', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, "output": {"message": null}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '809e8abc-098a-4478-b471-499fbcf802b7', datetime.datetime(2025, 5, 9, 15, 38, 36, 125606), datetime.datetime(2025, 5, 9, 15, 38, 36, 125606), 0) 2025-05-09 15:38:36,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,133 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,133 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,133 - sqlalchemy.engine.Engine - INFO - [cached since 100.8s ago] ('502a1860-8377-4f01-8503-a65d3b72070c',) 2025-05-09 15:38:36,138 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:38:36,138 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:38:36,138 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:38:36,138 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] (datetime.datetime(2025, 5, 9, 15, 38, 36, 138286), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 38, 36, 138286), '502a1860-8377-4f01-8503-a65d3b72070c') 2025-05-09 15:38:36,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,154 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:36,213 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 809e8abc-098a-4478-b471-499fbcf802b7 2025-05-09 15:38:36,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:36,216 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:38:36,220 - sqlalchemy.engine.Engine - INFO - [cached since 100.7s ago] (datetime.datetime(2025, 5, 9, 15, 38, 36, 216327), '任务执行成功', , 199, 1, datetime.datetime(2025, 5, 9, 15, 38, 36, 216327), '809e8abc-098a-4478-b471-499fbcf802b7') 2025-05-09 15:38:36,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:36,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: 809e8abc-098a-4478-b471-499fbcf802b7, 结果: True 2025-05-09 15:38:39,239 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/809e8abc-098a-4478-b471-499fbcf802b7 来自 192.168.189.211 2025-05-09 15:38:39,239 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/809e8abc-098a-4478-b471-499fbcf802b7 状态码: 200 耗时: 0.0000秒 2025-05-09 15:38:39,244 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/809e8abc-098a-4478-b471-499fbcf802b7 来自 192.168.189.211 2025-05-09 15:38:39,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:39,245 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:38:39,246 - sqlalchemy.engine.Engine - INFO - [cached since 104s ago] ('809e8abc-098a-4478-b471-499fbcf802b7',) 2025-05-09 15:38:39,247 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:39,248 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/809e8abc-098a-4478-b471-499fbcf802b7 状态码: 200 耗时: 0.0040秒 2025-05-09 15:38:39,257 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/809e8abc-098a-4478-b471-499fbcf802b7 来自 192.168.189.211 2025-05-09 15:38:39,261 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/809e8abc-098a-4478-b471-499fbcf802b7 状态码: 200 耗时: 0.0040秒 2025-05-09 15:38:39,265 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/809e8abc-098a-4478-b471-499fbcf802b7 来自 192.168.189.211 2025-05-09 15:38:39,265 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:39,265 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:38:39,265 - sqlalchemy.engine.Engine - INFO - [cached since 100.6s ago] ('809e8abc-098a-4478-b471-499fbcf802b7',) 2025-05-09 15:38:39,271 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:38:39,271 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('809e8abc-098a-4478-b471-499fbcf802b7', 'b1') 2025-05-09 15:38:39,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:38:39,274 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/809e8abc-098a-4478-b471-499fbcf802b7 状态码: 200 耗时: 0.0085秒 2025-05-09 15:38:53,818 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:38:53,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:38:53,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:38:53,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:38:53,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:38:53,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:38:53,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:38:53,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:38:53,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:38:53,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:38:53,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:38:53,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:38:53,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:38:53,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:38:53,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:38:53,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:38:53,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:38:53,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:38:53,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:38:53,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:38:53,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:38:53,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:38:53,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:38:53,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:38:53,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:38:53,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:38:53,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:38:53,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:38:53,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:38:53,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:38:53,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:38:53,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:38:53,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:38:53,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:38:53,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:38:53,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:38:53,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:38:53,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:38:53,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:38:53,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:38:53,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:38:53,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:38:53,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:38:53,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:38:53,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:38:53,863 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:38:53,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:38:53,863 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:38:53,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:38:53,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:38:53,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:38:53,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:38:53,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:38:53,867 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:38:53,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:38:53,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:38:53,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:38:53,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:38:53,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:38:53,876 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:38:53,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:38:53,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:38:53,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:38:53,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:38:53,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:38:53,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:38:53,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:38:53,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:38:53,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:38:53,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:38:53,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:38:53,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:38:54,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:38:54,149 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:38:54,149 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 38, 54, 149630)) 2025-05-09 15:38:54,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:39:23,902 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:39:23,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:39:23,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:39:23,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:39:23,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:39:23,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:39:23,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:39:23,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:39:23,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:39:23,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:39:23,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:39:23,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:39:53,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:39:53,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:39:53,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:39:53,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:39:53,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:39:53,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:39:53,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:39:53,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:39:53,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:39:53,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:39:53,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:39:53,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:39:53,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:39:53,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:39:53,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:39:53,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:39:53,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:39:53,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:39:53,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:39:53,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:39:53,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:39:53,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:39:53,946 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:39:53,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:39:53,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:39:53,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:39:53,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:39:53,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:39:53,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:39:53,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:39:53,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:39:53,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:39:53,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:39:53,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:39:53,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:39:53,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:39:53,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:39:53,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:39:53,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:39:53,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:39:53,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:39:53,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:39:53,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:39:53,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:39:53,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:39:53,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:39:53,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:39:53,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:39:53,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:39:53,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:39:53,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:39:53,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:39:53,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:39:53,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:39:53,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:39:53,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:39:53,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:39:53,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:39:53,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:39:53,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:39:53,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:39:53,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:39:53,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:39:53,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:39:53,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:39:53,990 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:39:53,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:39:53,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:39:53,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:39:53,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:39:53,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:39:53,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:39:53,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:39:53,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:39:53,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:39:53,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:39:53,993 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:39:53,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:39:54,075 - app - INFO - 应用程序关闭中... 2025-05-09 15:39:54,075 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:39:54,075 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:39:54,079 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:39:54,079 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:39:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:39:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:39:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:39:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:39:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:39:54,079 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:39:54,083 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:39:54,083 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:39:54,083 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:39:54,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:39:54,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:39:54,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:39:54,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:39:54,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:39:54,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:39:54,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:39:54,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 13 2025-05-09 15:39:54,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:39:54,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:39:54,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 12 2025-05-09 15:39:54,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:39:54,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:39:54,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 11 2025-05-09 15:39:54,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:39:54,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:39:54,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 10 2025-05-09 15:39:54,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:39:54,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:39:54,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 9 2025-05-09 15:39:54,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:39:54,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:39:54,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 8 2025-05-09 15:39:54,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:39:54,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:39:54,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 7 2025-05-09 15:39:54,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:39:54,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:39:54,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 6 2025-05-09 15:39:54,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:39:54,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:39:54,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 15:39:54,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 15:39:54,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 15:39:54,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-09 15:39:54,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-09 15:39:54,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 15:39:54,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:39:54,145 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:39:54,145 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:39:54,145 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:39:54,145 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:39:54,145 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:39:54,145 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:39:55,512 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:39:55,570 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:39:55,570 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:39:55,636 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:39:55,686 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:39:55,723 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:39:55,739 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:39:55,740 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,740 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:39:55,740 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,744 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:39:55,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:39:55,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:39:55,748 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,752 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:39:55,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,756 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:39:55,756 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,761 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:39:55,761 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,764 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:39:55,769 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,769 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:39:55,769 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,773 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:39:55,773 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,777 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:39:55,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,781 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:39:55,781 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,786 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:39:55,790 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,790 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:39:55,790 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:39:55,794 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:39:55,794 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:39:56,156 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:39:56,156 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:39:56,156 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:39:56,156 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:39:56,156 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:39:56,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:39:56,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:39:56,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:39:56,160 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:39:56,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:39:56,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:39:56,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:39:56,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:39:56,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:39:56,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:39:56,164 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:39:56,169 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:39:56,169 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:39:56,169 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:39:56,169 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:39:56,169 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:39:56,169 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:39:56,169 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:39:56,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:39:56,182 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:39:56,182 - sqlalchemy.engine.Engine - INFO - [generated in 0.00078s] (, ) 2025-05-09 15:39:56,182 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:39:56,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:39:56,182 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:39:56,182 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:39:56,182 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:39:56,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:39:56,186 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:39:56,186 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, , ) 2025-05-09 15:39:56,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:39:56,204 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:39:56,204 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:39:56,204 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:39:56,204 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:39:56,204 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:39:56,206 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:39:56,206 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:39:56,207 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, datetime.datetime(2025, 5, 9, 14, 39, 56, 182365)) 2025-05-09 15:39:56,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:40:56,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:40:56,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:40:56,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:40:56,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:40:56,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:40:56,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:40:56,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:40:56,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:40:56,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:40:56,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:40:56,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:40:56,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:40:56,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:40:56,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:40:56,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:40:56,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:40:56,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:40:56,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:40:56,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:40:56,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:40:56,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:40:56,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:40:56,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:40:56,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:40:56,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:40:56,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:40:56,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:40:56,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:40:56,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:40:56,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:40:56,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:40:56,225 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:40:56,229 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 14, 40, 56, 208164)) 2025-05-09 15:40:56,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:40:56,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:40:56,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:40:56,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:40:56,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:40:56,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:40:56,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:40:56,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:40:56,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:40:56,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:40:56,246 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:40:56,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:40:56,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:40:56,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:40:56,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:40:56,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:40:56,253 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:40:56,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:40:56,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:40:56,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:40:56,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:40:56,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:40:56,258 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:40:56,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:40:56,258 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:40:56,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:40:56,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:40:56,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:40:56,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:40:56,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:40:56,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:40:56,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:40:56,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:40:56,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:40:56,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:40:56,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:40:56,311 - app - INFO - 应用程序关闭中... 2025-05-09 15:40:56,311 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:40:56,311 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:40:56,311 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:40:56,311 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:40:56,311 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:40:56,315 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:40:56,315 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:40:56,315 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:40:56,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:40:56,315 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:40:56,316 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:40:56,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:40:56,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:40:56,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:40:56,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:40:56,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:40:56,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:40:56,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:40:56,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:40:56,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:40:56,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:40:56,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:40:56,319 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:40:56,319 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:40:56,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:40:56,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:40:56,319 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:40:56,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:40:56,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:40:56,320 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:40:56,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:40:56,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:40:56,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:40:56,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:40:56,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:40:56,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:40:56,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:40:56,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:40:56,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:40:56,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:40:56,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:40:56,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:40:56,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:40:56,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:40:56,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:40:56,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:40:56,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:40:56,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:40:56,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:40:56,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:40:56,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:40:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:40:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:40:56,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:40:56,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:40:56,327 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:40:56,327 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:40:56,327 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:40:56,328 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:40:56,328 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:40:56,328 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:40:57,516 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:40:57,570 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:40:57,574 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:40:57,641 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:40:57,691 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:40:57,724 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:40:57,741 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:40:57,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,742 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:40:57,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,743 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:40:57,743 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:40:57,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:40:57,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,746 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:40:57,747 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,747 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:40:57,747 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,747 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:40:57,747 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,751 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:40:57,751 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,751 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:40:57,751 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,751 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:40:57,751 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,756 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:40:57,756 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,756 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:40:57,756 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,759 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:40:57,760 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,760 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:40:57,760 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:40:57,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:40:57,760 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:40:58,138 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:40:58,138 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:40:58,138 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:40:58,139 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:40:58,139 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:40:58,139 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:40:58,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:40:58,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:40:58,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:40:58,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:40:58,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:40:58,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:40:58,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:40:58,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:40:58,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:40:58,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:40:58,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:40:58,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:40:58,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:40:58,143 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:40:58,143 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:40:58,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:40:58,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:40:58,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:40:58,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:40:58,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:40:58,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:40:58,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:40:58,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:40:58,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:40:58,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:40:58,148 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:40:58,150 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:40:58,151 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:40:58,151 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:40:58,152 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:40:58,152 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:40:58,153 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:40:58,153 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:40:58,154 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:40:58,160 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:40:58,164 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] (, ) 2025-05-09 15:40:58,165 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:40:58,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:40:58,166 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:40:58,167 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:40:58,167 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:40:58,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:40:58,169 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:40:58,169 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, , ) 2025-05-09 15:40:58,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:40:58,189 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:40:58,189 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:40:58,189 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:40:58,189 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:40:58,190 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:40:58,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:40:58,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:40:58,191 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, datetime.datetime(2025, 5, 9, 14, 40, 58, 167776)) 2025-05-09 15:40:58,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:20,599 - app - INFO - 应用程序关闭中... 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:41:20,599 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:41:20,599 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:41:20,599 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:41:20,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:41:20,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:41:20,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:41:20,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:41:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:41:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:41:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:41:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:41:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:41:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:41:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:41:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:41:20,608 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:41:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:41:20,608 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:41:20,608 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:41:20,608 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:41:20,608 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:41:20,608 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:41:21,865 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:41:21,923 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:41:21,923 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:41:21,985 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:41:22,036 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:41:22,302 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:41:22,302 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:41:22,302 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:41:22,307 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,311 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:41:22,311 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,311 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:41:22,311 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,311 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:41:22,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,315 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:41:22,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:41:22,319 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:41:22,319 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:41:22,323 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,323 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:41:22,323 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,323 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:41:22,328 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:41:22,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:22,328 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:41:22,690 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:41:22,695 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:41:22,695 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:41:22,695 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:41:22,695 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:41:22,695 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:41:22,695 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:41:22,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:41:22,702 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:41:22,702 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:41:22,702 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:41:22,965 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:41:22,965 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:41:22,965 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:41:22,965 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:41:22,965 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:41:22,965 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:41:22,965 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:22,974 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:41:22,978 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (, ) 2025-05-09 15:41:22,978 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:41:22,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:22,978 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:41:22,978 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:41:22,978 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:41:22,978 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:22,982 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:41:22,982 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (, , ) 2025-05-09 15:41:22,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:22,995 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:41:22,995 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:41:22,995 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:41:22,995 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:41:22,995 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:41:22,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:22,995 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:41:22,999 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, datetime.datetime(2025, 5, 9, 14, 41, 22, 978417)) 2025-05-09 15:41:22,999 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:28,504 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:41:28,504 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:41:28,507 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:41:28,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:28,513 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:41:28,513 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] {} 2025-05-09 15:41:28,516 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:41:28,517 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:41:28,517 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:41:28,520 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0134秒 2025-05-09 15:41:30,033 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:41:30,036 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0033秒 2025-05-09 15:41:30,037 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:41:30,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:30,041 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:41:30,041 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:41:30,041 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:41:30,041 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0039秒 2025-05-09 15:41:31,020 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:41:31,024 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,024 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:31,024 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:31,024 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,028 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:31,028 - sqlalchemy.engine.Engine - INFO - [cached since 0.003195s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:31,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,032 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:41:31,033 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:41:31,033 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:41:31,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,033 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:41:31,033 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 41, 31, 33552), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:41:31,033 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,041 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:31,041 - sqlalchemy.engine.Engine - INFO - [cached since 0.01667s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:31,045 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:31,045 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('a321ac62-4ea7-4247-b7aa-3f6e6521545d', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 34, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (127 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 41, 31, 32943), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 41, 31, 45572), datetime.datetime(2025, 5, 9, 15, 41, 31, 45572), 0) 2025-05-09 15:41:31,048 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,056 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:31,056 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] ('a321ac62-4ea7-4247-b7aa-3f6e6521545d',) 2025-05-09 15:41:31,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,060 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a321ac62-4ea7-4247-b7aa-3f6e6521545d (优先级 1) 添加到队列 0 2025-05-09 15:41:31,060 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:41:31,060 - services.sync_service - INFO - 正在同步创建任务到天风系统: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,060 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a321ac62-4ea7-4247-b7aa-3f6e6521545d","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:41:31","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:41:31,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: a321ac62-4ea7-4247-b7aa-3f6e6521545d, 优先级: 1 2025-05-09 15:41:31,145 - services.execution.task_executor - DEBUG - 任务 a321ac62-4ea7-4247-b7aa-3f6e6521545d 设置超时时间: 3600秒 2025-05-09 15:41:31,145 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,145 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:31,145 - sqlalchemy.engine.Engine - INFO - [cached since 0.09008s ago] ('a321ac62-4ea7-4247-b7aa-3f6e6521545d',) 2025-05-09 15:41:31,149 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:31,149 - sqlalchemy.engine.Engine - INFO - [cached since 0.122s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:31,149 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:31,149 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (datetime.datetime(2025, 5, 9, 15, 41, 31, 149022), datetime.datetime(2025, 5, 9, 15, 41, 31, 149022), 'a321ac62-4ea7-4247-b7aa-3f6e6521545d') 2025-05-09 15:41:31,152 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,161 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,173 - services.sync_service - INFO - 成功同步任务到系统任务: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,173 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,173 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,173 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1534秒 2025-05-09 15:41:31,186 - services.sync_service - INFO - 成功设置系统任务状态为执行中: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,186 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:31,190 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 41, 31, 186004), 'a321ac62-4ea7-4247-b7aa-3f6e6521545d') 2025-05-09 15:41:31,190 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,198 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:41:31,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,199 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:31,199 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('9700c4e4-59bb-474e-8db9-504acf98584a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a321ac62-4ea7-4247-b7aa-3f6e6521545d', datetime.datetime(2025, 5, 9, 15, 41, 31, 199440), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 41, 31, 199440), datetime.datetime(2025, 5, 9, 15, 41, 31, 199440), 0) 2025-05-09 15:41:31,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,211 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,211 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('9700c4e4-59bb-474e-8db9-504acf98584a',) 2025-05-09 15:41:31,214 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:41:31,215 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:41:31,215 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,215 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 41, 31, 215655), '9700c4e4-59bb-474e-8db9-504acf98584a') 2025-05-09 15:41:31,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,223 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:41:31,223 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:41:31,223 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: PrintBp 2025-05-09 15:41:31,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,227 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:31,227 - sqlalchemy.engine.Engine - INFO - [cached since 0.02728s ago] ('04660e8c-ad54-4448-9783-aa2fb9de0520', 'b1', '4', '', '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{"message": "blocks.b3.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a321ac62-4ea7-4247-b7aa-3f6e6521545d', datetime.datetime(2025, 5, 9, 15, 41, 31, 227583), , '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 41, 31, 227583), datetime.datetime(2025, 5, 9, 15, 41, 31, 227583), 0) 2025-05-09 15:41:31,227 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,236 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 04660e8c-ad54-4448-9783-aa2fb9de0520 2025-05-09 15:41:31,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,236 - sqlalchemy.engine.Engine - INFO - [cached since 0.02633s ago] ('04660e8c-ad54-4448-9783-aa2fb9de0520',) 2025-05-09 15:41:31,240 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:41:31,240 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:41:31,240 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,240 - sqlalchemy.engine.Engine - INFO - [cached since 0.02486s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 41, 31, 240190), '04660e8c-ad54-4448-9783-aa2fb9de0520') 2025-05-09 15:41:31,240 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,249 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 15:41:31,249 - services.execution.handlers.foundation - INFO - 任务 a321ac62-4ea7-4247-b7aa-3f6e6521545d 打印: None 2025-05-09 15:41:31,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,253 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:31,253 - sqlalchemy.engine.Engine - INFO - [generated in 0.00313s] ('0bbfe768-e9c9-43a8-86de-df843f88b3cc', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a321ac62-4ea7-4247-b7aa-3f6e6521545d', datetime.datetime(2025, 5, 9, 15, 41, 31, 253163), datetime.datetime(2025, 5, 9, 15, 41, 31, 253163), 0) 2025-05-09 15:41:31,261 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,273 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,273 - sqlalchemy.engine.Engine - INFO - [cached since 0.06356s ago] ('04660e8c-ad54-4448-9783-aa2fb9de0520',) 2025-05-09 15:41:31,278 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:41:31,278 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:41:31,278 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,281 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] (datetime.datetime(2025, 5, 9, 15, 41, 31, 278021), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 41, 31, 278021), '04660e8c-ad54-4448-9783-aa2fb9de0520') 2025-05-09 15:41:31,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,290 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:31,290 - sqlalchemy.engine.Engine - INFO - [cached since 0.03858s ago] ('707dc717-5057-43f2-a48f-c27b4a4d6fcd', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, "output": {"message": null}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a321ac62-4ea7-4247-b7aa-3f6e6521545d', datetime.datetime(2025, 5, 9, 15, 41, 31, 290061), datetime.datetime(2025, 5, 9, 15, 41, 31, 290061), 0) 2025-05-09 15:41:31,290 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,303 - sqlalchemy.engine.Engine - INFO - [cached since 0.09327s ago] ('9700c4e4-59bb-474e-8db9-504acf98584a',) 2025-05-09 15:41:31,307 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:41:31,307 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:41:31,307 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:31,307 - sqlalchemy.engine.Engine - INFO - [cached since 0.02916s ago] (datetime.datetime(2025, 5, 9, 15, 41, 31, 307156), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 41, 31, 307156), '9700c4e4-59bb-474e-8db9-504acf98584a') 2025-05-09 15:41:31,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,321 - services.sync_service - INFO - 正在设置系统任务状态为已完成: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,344 - services.sync_service - INFO - 成功设置系统任务状态为已完成: a321ac62-4ea7-4247-b7aa-3f6e6521545d 2025-05-09 15:41:31,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:31,352 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:31,352 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] (datetime.datetime(2025, 5, 9, 15, 41, 31, 348170), '任务执行成功', , 159, 1, datetime.datetime(2025, 5, 9, 15, 41, 31, 352574), 'a321ac62-4ea7-4247-b7aa-3f6e6521545d') 2025-05-09 15:41:31,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:31,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: a321ac62-4ea7-4247-b7aa-3f6e6521545d, 结果: True 2025-05-09 15:41:35,563 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/a321ac62-4ea7-4247-b7aa-3f6e6521545d 来自 192.168.189.211 2025-05-09 15:41:35,563 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/a321ac62-4ea7-4247-b7aa-3f6e6521545d 状态码: 200 耗时: 0.0000秒 2025-05-09 15:41:35,565 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/a321ac62-4ea7-4247-b7aa-3f6e6521545d 来自 192.168.189.211 2025-05-09 15:41:35,567 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:35,568 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:35,568 - sqlalchemy.engine.Engine - INFO - [cached since 4.512s ago] ('a321ac62-4ea7-4247-b7aa-3f6e6521545d',) 2025-05-09 15:41:35,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:35,570 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/a321ac62-4ea7-4247-b7aa-3f6e6521545d 状态码: 200 耗时: 0.0046秒 2025-05-09 15:41:35,576 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/a321ac62-4ea7-4247-b7aa-3f6e6521545d 来自 192.168.189.211 2025-05-09 15:41:35,578 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/a321ac62-4ea7-4247-b7aa-3f6e6521545d 状态码: 200 耗时: 0.0020秒 2025-05-09 15:41:35,580 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/a321ac62-4ea7-4247-b7aa-3f6e6521545d 来自 192.168.189.211 2025-05-09 15:41:35,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:35,580 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:41:35,580 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('a321ac62-4ea7-4247-b7aa-3f6e6521545d',) 2025-05-09 15:41:35,584 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:41:35,584 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('a321ac62-4ea7-4247-b7aa-3f6e6521545d', 'b1') 2025-05-09 15:41:35,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:35,584 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/a321ac62-4ea7-4247-b7aa-3f6e6521545d 状态码: 200 耗时: 0.0039秒 2025-05-09 15:41:44,487 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:41:44,487 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0004秒 2025-05-09 15:41:44,488 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:41:44,490 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:44,492 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:41:44,492 - sqlalchemy.engine.Engine - INFO - [cached since 15.98s ago] {} 2025-05-09 15:41:44,492 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:41:44,494 - sqlalchemy.engine.Engine - INFO - [cached since 15.98s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:41:44,495 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:41:44,495 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0068秒 2025-05-09 15:41:45,709 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:41:45,709 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:41:45,713 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:41:45,713 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:45,713 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:41:45,713 - sqlalchemy.engine.Engine - INFO - [cached since 15.67s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:41:45,713 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:41:45,718 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0045秒 2025-05-09 15:41:46,661 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:41:46,665 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,665 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:46,665 - sqlalchemy.engine.Engine - INFO - [cached since 15.64s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:46,665 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,669 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:46,669 - sqlalchemy.engine.Engine - INFO - [cached since 15.64s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:46,669 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,669 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:41:46,669 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:41:46,669 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:41:46,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,669 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:41:46,674 - sqlalchemy.engine.Engine - INFO - [cached since 15.64s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 41, 46, 669529), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:41:46,674 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,683 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:46,683 - sqlalchemy.engine.Engine - INFO - [cached since 15.66s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:46,683 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:46,683 - sqlalchemy.engine.Engine - INFO - [cached since 15.64s ago] ('e309c210-4bda-430b-97a4-63d1534bfb4b', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 34, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (127 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 41, 46, 669529), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 41, 46, 683416), datetime.datetime(2025, 5, 9, 15, 41, 46, 683416), 0) 2025-05-09 15:41:46,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,695 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:46,695 - sqlalchemy.engine.Engine - INFO - [cached since 15.64s ago] ('e309c210-4bda-430b-97a4-63d1534bfb4b',) 2025-05-09 15:41:46,695 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,695 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e309c210-4bda-430b-97a4-63d1534bfb4b (优先级 1) 添加到队列 0 2025-05-09 15:41:46,695 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:41:46,695 - services.sync_service - INFO - 正在同步创建任务到天风系统: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:46,695 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"e309c210-4bda-430b-97a4-63d1534bfb4b","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:41:46","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:41:46,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: e309c210-4bda-430b-97a4-63d1534bfb4b, 优先级: 1 2025-05-09 15:41:46,791 - services.execution.task_executor - DEBUG - 任务 e309c210-4bda-430b-97a4-63d1534bfb4b 设置超时时间: 3600秒 2025-05-09 15:41:46,791 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,791 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:46,796 - sqlalchemy.engine.Engine - INFO - [cached since 15.74s ago] ('e309c210-4bda-430b-97a4-63d1534bfb4b',) 2025-05-09 15:41:46,796 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:41:46,796 - sqlalchemy.engine.Engine - INFO - [cached since 15.77s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:41:46,800 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:46,800 - sqlalchemy.engine.Engine - INFO - [cached since 15.65s ago] (datetime.datetime(2025, 5, 9, 15, 41, 46, 800351), datetime.datetime(2025, 5, 9, 15, 41, 46, 800351), 'e309c210-4bda-430b-97a4-63d1534bfb4b') 2025-05-09 15:41:46,804 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,813 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:46,821 - services.sync_service - INFO - 成功同步任务到系统任务: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:46,821 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:46,821 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:46,821 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1602秒 2025-05-09 15:41:46,876 - services.sync_service - INFO - 成功设置系统任务状态为执行中: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:46,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,880 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:46,880 - sqlalchemy.engine.Engine - INFO - [cached since 15.69s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 41, 46, 880992), 'e309c210-4bda-430b-97a4-63d1534bfb4b') 2025-05-09 15:41:46,880 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,894 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:41:46,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,894 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:46,898 - sqlalchemy.engine.Engine - INFO - [cached since 15.7s ago] ('e7efd2b7-b648-4655-ba5a-e909be919711', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e309c210-4bda-430b-97a4-63d1534bfb4b', datetime.datetime(2025, 5, 9, 15, 41, 46, 894716), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 41, 46, 894716), datetime.datetime(2025, 5, 9, 15, 41, 46, 894716), 0) 2025-05-09 15:41:46,898 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,910 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:46,914 - sqlalchemy.engine.Engine - INFO - [cached since 15.7s ago] ('e7efd2b7-b648-4655-ba5a-e909be919711',) 2025-05-09 15:41:46,914 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:41:46,914 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:41:46,919 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:46,919 - sqlalchemy.engine.Engine - INFO - [cached since 15.71s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 41, 46, 919298), 'e7efd2b7-b648-4655-ba5a-e909be919711') 2025-05-09 15:41:46,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,927 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:41:46,927 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:41:46,931 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: PrintBp 2025-05-09 15:41:46,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,931 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:46,936 - sqlalchemy.engine.Engine - INFO - [cached since 15.74s ago] ('bf62e6c9-6d8a-40bc-9778-351dd2078341', 'b1', '4', '', '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{"message": "blocks.b3.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e309c210-4bda-430b-97a4-63d1534bfb4b', datetime.datetime(2025, 5, 9, 15, 41, 46, 931912), , '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 41, 46, 931912), datetime.datetime(2025, 5, 9, 15, 41, 46, 931912), 0) 2025-05-09 15:41:46,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,945 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bf62e6c9-6d8a-40bc-9778-351dd2078341 2025-05-09 15:41:46,945 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,949 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:46,949 - sqlalchemy.engine.Engine - INFO - [cached since 15.74s ago] ('bf62e6c9-6d8a-40bc-9778-351dd2078341',) 2025-05-09 15:41:46,949 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:41:46,949 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:41:46,954 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:46,954 - sqlalchemy.engine.Engine - INFO - [cached since 15.74s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 41, 46, 954893), 'bf62e6c9-6d8a-40bc-9778-351dd2078341') 2025-05-09 15:41:46,957 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,962 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 15:41:46,966 - services.execution.handlers.foundation - INFO - 任务 e309c210-4bda-430b-97a4-63d1534bfb4b 打印: None 2025-05-09 15:41:46,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,970 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:46,970 - sqlalchemy.engine.Engine - INFO - [cached since 15.72s ago] ('f1195628-52c4-4d02-8cf0-6bc101c2adbc', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e309c210-4bda-430b-97a4-63d1534bfb4b', datetime.datetime(2025, 5, 9, 15, 41, 46, 970304), datetime.datetime(2025, 5, 9, 15, 41, 46, 970304), 0) 2025-05-09 15:41:46,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,978 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,978 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:46,978 - sqlalchemy.engine.Engine - INFO - [cached since 15.77s ago] ('bf62e6c9-6d8a-40bc-9778-351dd2078341',) 2025-05-09 15:41:46,978 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:41:46,982 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:41:46,982 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:46,982 - sqlalchemy.engine.Engine - INFO - [cached since 15.7s ago] (datetime.datetime(2025, 5, 9, 15, 41, 46, 982648), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 41, 46, 982648), 'bf62e6c9-6d8a-40bc-9778-351dd2078341') 2025-05-09 15:41:46,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:46,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:46,995 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:41:46,995 - sqlalchemy.engine.Engine - INFO - [cached since 15.74s ago] ('a18a7b68-a459-458d-ac39-64167fe3458b', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, "output": {"message": null}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e309c210-4bda-430b-97a4-63d1534bfb4b', datetime.datetime(2025, 5, 9, 15, 41, 46, 995128), datetime.datetime(2025, 5, 9, 15, 41, 46, 995128), 0) 2025-05-09 15:41:46,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:47,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:47,007 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:47,012 - sqlalchemy.engine.Engine - INFO - [cached since 15.8s ago] ('e7efd2b7-b648-4655-ba5a-e909be919711',) 2025-05-09 15:41:47,012 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:41:47,012 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:41:47,016 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:41:47,016 - sqlalchemy.engine.Engine - INFO - [cached since 15.74s ago] (datetime.datetime(2025, 5, 9, 15, 41, 47, 16207), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 41, 47, 16207), 'e7efd2b7-b648-4655-ba5a-e909be919711') 2025-05-09 15:41:47,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:47,029 - services.sync_service - INFO - 正在设置系统任务状态为已完成: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:47,124 - services.sync_service - INFO - 成功设置系统任务状态为已完成: e309c210-4bda-430b-97a4-63d1534bfb4b 2025-05-09 15:41:47,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:47,128 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:47,128 - sqlalchemy.engine.Engine - INFO - [cached since 15.78s ago] (datetime.datetime(2025, 5, 9, 15, 41, 47, 125254), '任务执行成功', , 216, 1, datetime.datetime(2025, 5, 9, 15, 41, 47, 128523), 'e309c210-4bda-430b-97a4-63d1534bfb4b') 2025-05-09 15:41:47,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:47,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: e309c210-4bda-430b-97a4-63d1534bfb4b, 结果: True 2025-05-09 15:41:50,905 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/e309c210-4bda-430b-97a4-63d1534bfb4b 来自 192.168.189.211 2025-05-09 15:41:50,905 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/e309c210-4bda-430b-97a4-63d1534bfb4b 状态码: 200 耗时: 0.0036秒 2025-05-09 15:41:50,907 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/e309c210-4bda-430b-97a4-63d1534bfb4b 来自 192.168.189.211 2025-05-09 15:41:50,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:50,908 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:41:50,909 - sqlalchemy.engine.Engine - INFO - [cached since 19.85s ago] ('e309c210-4bda-430b-97a4-63d1534bfb4b',) 2025-05-09 15:41:50,911 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:50,911 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/e309c210-4bda-430b-97a4-63d1534bfb4b 状态码: 200 耗时: 0.0040秒 2025-05-09 15:41:50,919 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/e309c210-4bda-430b-97a4-63d1534bfb4b 来自 192.168.189.211 2025-05-09 15:41:50,919 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/e309c210-4bda-430b-97a4-63d1534bfb4b 状态码: 200 耗时: 0.0000秒 2025-05-09 15:41:50,922 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/e309c210-4bda-430b-97a4-63d1534bfb4b 来自 192.168.189.211 2025-05-09 15:41:50,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:41:50,922 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:41:50,922 - sqlalchemy.engine.Engine - INFO - [cached since 15.34s ago] ('e309c210-4bda-430b-97a4-63d1534bfb4b',) 2025-05-09 15:41:50,926 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:41:50,926 - sqlalchemy.engine.Engine - INFO - [cached since 15.34s ago] ('e309c210-4bda-430b-97a4-63d1534bfb4b', 'b1') 2025-05-09 15:41:50,926 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:41:50,926 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/e309c210-4bda-430b-97a4-63d1534bfb4b 状态码: 200 耗时: 0.0037秒 2025-05-09 15:42:22,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:42:22,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:42:22,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:42:22,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:42:22,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:42:22,711 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:42:22,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:42:22,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:42:22,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:42:22,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:42:22,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:42:22,715 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:42:22,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:42:22,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:42:22,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:42:22,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:42:22,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:42:22,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:42:22,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:42:22,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:42:22,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:42:22,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:42:22,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:42:22,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:42:22,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:42:22,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:42:22,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:42:22,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:42:22,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:42:22,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:42:22,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:42:22,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:42:22,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:42:22,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:42:22,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:42:22,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:42:22,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:42:22,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:42:22,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:42:22,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:42:22,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:42:22,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:42:22,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:42:22,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:42:22,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:42:22,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:42:22,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:42:22,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:42:22,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:42:22,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:42:22,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:42:22,765 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:42:22,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:42:22,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:42:22,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:42:22,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:42:22,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:42:22,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:42:22,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:42:22,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:42:22,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:42:22,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:42:22,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:42:22,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:42:22,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:42:22,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:42:22,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:42:22,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:42:22,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:42:22,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:42:22,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:42:22,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:42:22,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:42:22,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:42:22,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:42:22,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:42:22,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:42:22,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:42:22,985 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:42:22,986 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:42:22,987 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 14, 42, 22, 985680)) 2025-05-09 15:42:22,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:42:52,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:42:52,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:42:52,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:42:52,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:42:52,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:42:52,809 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:42:52,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:42:52,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:42:52,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:42:52,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:42:52,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:42:52,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:42:52,980 - app - INFO - 应用程序关闭中... 2025-05-09 15:42:52,980 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:42:52,980 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:42:52,983 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:42:52,983 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:42:52,983 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:42:52,987 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:42:52,987 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:42:52,992 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:42:52,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:42:52,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:42:52,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:42:52,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:42:52,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:42:52,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:42:52,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:42:52,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 15:42:52,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:42:52,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:42:53,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 15:42:53,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:42:53,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:42:53,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:42:53,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:42:53,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:42:53,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:42:53,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:42:53,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 15:42:53,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:42:53,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:42:53,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 15:42:53,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:42:53,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:42:53,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 15:42:53,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:42:53,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:42:53,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 15:42:53,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:42:53,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:42:53,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 15:42:53,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:42:53,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:42:53,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 2 2025-05-09 15:42:53,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 1 2025-05-09 15:42:53,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 15:42:53,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:42:53,027 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:42:53,028 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:42:53,032 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:42:53,033 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:42:53,033 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:42:53,033 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:42:54,284 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:42:54,342 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:42:54,350 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:42:54,416 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:42:54,468 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:42:54,481 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:42:54,499 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:42:54,500 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,501 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:42:54,503 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,504 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:42:54,505 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,506 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:42:54,506 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:42:54,507 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,508 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:42:54,508 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,512 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:42:54,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,515 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:42:54,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,515 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:42:54,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,519 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:42:54,519 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,519 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:42:54,519 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,524 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:42:54,524 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,525 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:42:54,525 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,525 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:42:54,525 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:42:54,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:42:54,533 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:42:54,533 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:42:54,888 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:42:54,888 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:42:54,888 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:42:54,888 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:42:54,888 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:42:54,888 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:42:54,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:42:54,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:42:54,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:42:54,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:42:54,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:42:54,892 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:42:54,892 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:42:54,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:42:54,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:42:54,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:42:54,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:42:54,900 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:42:54,900 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:42:54,900 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:42:54,900 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:42:54,904 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:42:54,904 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:42:54,912 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:42:54,912 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:42:54,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:42:54,922 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:42:54,924 - sqlalchemy.engine.Engine - INFO - [generated in 0.00196s] (, ) 2025-05-09 15:42:54,924 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:42:54,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:42:54,928 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:42:54,928 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:42:54,930 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:42:54,930 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:42:54,930 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:42:54,930 - sqlalchemy.engine.Engine - INFO - [generated in 0.00191s] (, , ) 2025-05-09 15:42:54,952 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:42:54,954 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:42:54,954 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:42:54,954 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:42:54,954 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:42:54,954 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:42:54,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:42:54,956 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:42:54,956 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (, datetime.datetime(2025, 5, 9, 14, 42, 54, 930339)) 2025-05-09 15:42:54,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:00,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:43:00,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:43:00,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:43:00,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:43:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:43:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:43:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:43:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:43:00,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:43:00,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:43:00,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:43:00,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:43:00,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:43:00,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:43:00,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:43:00,893 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:43:00,897 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:43:00,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:43:00,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:43:00,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:43:00,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:43:00,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:43:00,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:43:00,921 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:43:00,922 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:43:00,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:43:00,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:43:00,925 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:43:00,930 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:43:03,227 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:43:03,283 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:43:03,283 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:43:03,999 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:43:04,058 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:43:04,058 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:43:04,133 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:43:04,180 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:43:04,212 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:43:04,232 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:43:04,233 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,233 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:43:04,237 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,240 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:43:04,240 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,240 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:04,247 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:43:04,249 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,250 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:43:04,252 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,253 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:43:04,254 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,254 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:43:04,257 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,257 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:43:04,261 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,265 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:43:04,269 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,273 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:43:04,273 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,279 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:43:04,279 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,279 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:43:04,279 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,281 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:43:04,281 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,285 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:43:04,285 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:43:04,289 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:04,289 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:43:04,637 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:43:04,637 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:43:04,641 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:43:04,642 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:43:04,642 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:43:04,645 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:43:04,645 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:43:04,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:43:04,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:43:04,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:43:04,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:43:04,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:43:04,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:43:04,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:43:04,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:43:04,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:43:04,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:43:04,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:43:04,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:43:04,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:43:04,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:43:04,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:43:04,668 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:43:04,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:43:04,675 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:43:04,679 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:43:04,679 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:43:04,679 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:43:04,679 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:43:04,679 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:43:04,679 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:43:04,679 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:43:04,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:04,690 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:43:04,690 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] (, ) 2025-05-09 15:43:04,695 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:43:04,695 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:04,699 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:43:04,699 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:43:04,704 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:43:04,704 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:04,707 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:43:04,711 - sqlalchemy.engine.Engine - INFO - [generated in 0.00297s] (, , ) 2025-05-09 15:43:04,716 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:04,716 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:43:04,716 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:43:04,720 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:43:04,720 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:43:04,720 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:43:04,724 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:04,724 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:43:04,728 - sqlalchemy.engine.Engine - INFO - [generated in 0.00376s] (, datetime.datetime(2025, 5, 9, 14, 43, 4, 704860)) 2025-05-09 15:43:04,733 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:11,097 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:43:11,098 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0011秒 2025-05-09 15:43:11,100 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:43:11,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:11,106 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:43:11,106 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {} 2025-05-09 15:43:11,108 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:43:11,108 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:43:11,110 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:43:11,112 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0115秒 2025-05-09 15:43:12,167 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:43:12,167 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:43:12,170 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:43:12,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:12,170 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:43:12,170 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:43:12,175 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:43:12,175 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0044秒 2025-05-09 15:43:13,127 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:43:13,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,131 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:43:13,131 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:43:13,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,136 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:43:13,136 - sqlalchemy.engine.Engine - INFO - [cached since 0.005162s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:43:13,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,136 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:43:13,136 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:43:13,136 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:43:13,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,139 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:43:13,139 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 43, 13, 139903), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:43:13,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,156 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:43:13,158 - sqlalchemy.engine.Engine - INFO - [cached since 0.02665s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:43:13,160 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:43:13,160 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] ('0c6101ea-cd8f-41c4-9581-066d5a830128', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 34, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (127 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 43, 13, 136755), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 43, 13, 160415), datetime.datetime(2025, 5, 9, 15, 43, 13, 160415), 0) 2025-05-09 15:43:13,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,172 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:43:13,172 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('0c6101ea-cd8f-41c4-9581-066d5a830128',) 2025-05-09 15:43:13,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,172 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 0c6101ea-cd8f-41c4-9581-066d5a830128 (优先级 1) 添加到队列 0 2025-05-09 15:43:13,176 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:43:13,176 - services.sync_service - INFO - 正在同步创建任务到天风系统: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,176 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"0c6101ea-cd8f-41c4-9581-066d5a830128","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:43:13","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:43:13,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 0c6101ea-cd8f-41c4-9581-066d5a830128, 优先级: 1 2025-05-09 15:43:13,205 - services.execution.task_executor - DEBUG - 任务 0c6101ea-cd8f-41c4-9581-066d5a830128 设置超时时间: 3600秒 2025-05-09 15:43:13,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,205 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:43:13,205 - sqlalchemy.engine.Engine - INFO - [cached since 0.03432s ago] ('0c6101ea-cd8f-41c4-9581-066d5a830128',) 2025-05-09 15:43:13,209 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:43:13,209 - sqlalchemy.engine.Engine - INFO - [cached since 0.07829s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:43:13,209 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:43:13,209 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] (datetime.datetime(2025, 5, 9, 15, 43, 13, 209176), datetime.datetime(2025, 5, 9, 15, 43, 13, 209176), '0c6101ea-cd8f-41c4-9581-066d5a830128') 2025-05-09 15:43:13,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,216 - services.sync_service - INFO - 成功同步任务到系统任务: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,216 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,216 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,216 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0885秒 2025-05-09 15:43:13,220 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,245 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,251 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:43:13,253 - sqlalchemy.engine.Engine - INFO - [generated in 0.00503s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 43, 13, 251870), '0c6101ea-cd8f-41c4-9581-066d5a830128') 2025-05-09 15:43:13,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,266 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:43:13,266 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,266 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:43:13,271 - sqlalchemy.engine.Engine - INFO - [generated in 0.00119s] ('db229195-f36f-4396-bb8e-06873d64e317', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0c6101ea-cd8f-41c4-9581-066d5a830128', datetime.datetime(2025, 5, 9, 15, 43, 13, 266916), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 43, 13, 266916), datetime.datetime(2025, 5, 9, 15, 43, 13, 266916), 0) 2025-05-09 15:43:13,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,283 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,283 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('db229195-f36f-4396-bb8e-06873d64e317',) 2025-05-09 15:43:13,287 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:43:13,287 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:43:13,289 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,289 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 43, 13, 289505), 'db229195-f36f-4396-bb8e-06873d64e317') 2025-05-09 15:43:13,289 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,296 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:43:13,296 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:43:13,296 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: PrintBp 2025-05-09 15:43:13,300 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,300 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:43:13,300 - sqlalchemy.engine.Engine - INFO - [cached since 0.0334s ago] ('d151b479-710d-4953-a544-cf93c36284c3', 'b1', '4', '', '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{"message": "blocks.b3.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0c6101ea-cd8f-41c4-9581-066d5a830128', datetime.datetime(2025, 5, 9, 15, 43, 13, 296446), , '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 43, 13, 300822), datetime.datetime(2025, 5, 9, 15, 43, 13, 300822), 0) 2025-05-09 15:43:13,305 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,313 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d151b479-710d-4953-a544-cf93c36284c3 2025-05-09 15:43:13,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,313 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,313 - sqlalchemy.engine.Engine - INFO - [cached since 0.02983s ago] ('d151b479-710d-4953-a544-cf93c36284c3',) 2025-05-09 15:43:13,317 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:43:13,317 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:43:13,322 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,322 - sqlalchemy.engine.Engine - INFO - [cached since 0.03415s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 43, 13, 317955), 'd151b479-710d-4953-a544-cf93c36284c3') 2025-05-09 15:43:13,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,335 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 15:43:13,335 - services.execution.handlers.foundation - INFO - 任务 0c6101ea-cd8f-41c4-9581-066d5a830128 打印: None 2025-05-09 15:43:13,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,335 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:43:13,339 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] ('f40803af-b4de-4653-9b7f-2009b7991783', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0c6101ea-cd8f-41c4-9581-066d5a830128', datetime.datetime(2025, 5, 9, 15, 43, 13, 335387), datetime.datetime(2025, 5, 9, 15, 43, 13, 335387), 0) 2025-05-09 15:43:13,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,347 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,347 - sqlalchemy.engine.Engine - INFO - [cached since 0.0641s ago] ('d151b479-710d-4953-a544-cf93c36284c3',) 2025-05-09 15:43:13,347 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:43:13,352 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:43:13,352 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,352 - sqlalchemy.engine.Engine - INFO - [generated in 0.00131s] (datetime.datetime(2025, 5, 9, 15, 43, 13, 352453), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 43, 13, 352453), 'd151b479-710d-4953-a544-cf93c36284c3') 2025-05-09 15:43:13,356 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,365 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,365 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:43:13,365 - sqlalchemy.engine.Engine - INFO - [cached since 0.02937s ago] ('948c8ff0-978b-41cd-9ed9-06adbf3bf313', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, "output": {"message": null}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0c6101ea-cd8f-41c4-9581-066d5a830128', datetime.datetime(2025, 5, 9, 15, 43, 13, 365171), datetime.datetime(2025, 5, 9, 15, 43, 13, 365171), 0) 2025-05-09 15:43:13,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,377 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,377 - sqlalchemy.engine.Engine - INFO - [cached since 0.0948s ago] ('db229195-f36f-4396-bb8e-06873d64e317',) 2025-05-09 15:43:13,382 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:43:13,382 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:43:13,386 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:43:13,386 - sqlalchemy.engine.Engine - INFO - [cached since 0.03378s ago] (datetime.datetime(2025, 5, 9, 15, 43, 13, 386487), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 43, 13, 386487), 'db229195-f36f-4396-bb8e-06873d64e317') 2025-05-09 15:43:13,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,398 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,417 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 0c6101ea-cd8f-41c4-9581-066d5a830128 2025-05-09 15:43:13,417 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:43:13,417 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:43:13,420 - sqlalchemy.engine.Engine - INFO - [generated in 0.00140s] (datetime.datetime(2025, 5, 9, 15, 43, 13, 417969), '任务执行成功', , 178, 1, datetime.datetime(2025, 5, 9, 15, 43, 13, 417969), '0c6101ea-cd8f-41c4-9581-066d5a830128') 2025-05-09 15:43:13,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:43:13,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 0c6101ea-cd8f-41c4-9581-066d5a830128, 结果: True 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:44:04,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:44:04,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:44:04,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:44:04,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:44:04,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:44:04,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:44:04,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:44:04,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:44:04,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:44:04,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:44:04,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:44:04,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:44:04,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:44:04,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:44:04,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:44:04,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:44:04,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:44:04,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:44:04,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:44:04,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:44:04,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:44:04,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:44:04,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:44:04,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:44:04,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:44:04,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:44:04,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:44:04,754 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:44:04,754 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 14, 44, 4, 753941)) 2025-05-09 15:44:04,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:44:34,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:44:34,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:44:34,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:44:34,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:44:34,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:44:34,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:44:34,889 - app - INFO - 应用程序关闭中... 2025-05-09 15:44:34,889 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:44:34,889 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:44:34,889 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:44:34,889 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:44:34,889 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:44:34,889 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:44:34,889 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:44:34,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 15:44:34,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:44:34,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:44:34,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:44:34,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:44:34,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 15:44:34,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:44:34,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:44:34,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 15:44:34,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:44:34,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:44:34,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 15:44:34,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:44:34,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:44:34,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 15:44:34,901 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:44:34,901 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:44:34,901 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:44:34,901 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:44:34,902 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:44:34,902 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:44:34,902 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:44:36,210 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:44:36,271 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:44:36,272 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:44:36,337 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:44:36,388 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:44:36,429 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:44:36,447 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:44:36,449 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,453 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:44:36,454 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,455 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:44:36,456 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:44:36,458 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:44:36,459 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,460 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:44:36,460 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,462 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:44:36,463 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,464 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:44:36,465 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,466 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:44:36,467 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,469 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:44:36,470 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,471 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:44:36,472 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,473 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:44:36,474 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,475 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:44:36,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,477 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:44:36,477 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,478 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:44:36,478 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:44:36,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:44:36,482 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:44:36,870 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:44:36,870 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:44:36,870 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:44:36,870 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:44:36,870 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:44:36,871 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:44:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:44:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:44:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:44:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:44:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:44:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:44:36,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:44:36,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:44:36,872 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:44:36,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:44:36,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:44:36,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:44:36,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:44:36,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:44:36,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:44:36,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:44:36,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:44:36,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:44:36,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:44:36,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:44:36,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:44:36,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:44:36,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:44:36,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:44:36,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:44:36,877 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:44:36,891 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:44:36,892 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:44:36,893 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:44:36,894 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:44:36,894 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:44:36,894 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:44:36,895 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:44:36,895 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:44:36,904 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:44:36,905 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, ) 2025-05-09 15:44:36,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:44:36,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:44:36,907 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:44:36,907 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:44:36,907 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:44:36,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:44:36,910 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:44:36,910 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, , ) 2025-05-09 15:44:36,935 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:44:36,937 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:44:36,937 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:44:36,937 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:44:36,937 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:44:36,938 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:44:36,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:44:36,939 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:44:36,939 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, datetime.datetime(2025, 5, 9, 14, 44, 36, 907933)) 2025-05-09 15:44:36,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:15,581 - app - INFO - 应用程序关闭中... 2025-05-09 15:45:15,581 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:45:15,582 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:45:15,582 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:45:15,582 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:45:15,582 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:45:15,583 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:45:15,583 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:45:15,583 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:45:15,583 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:45:15,583 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:45:15,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:45:15,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:45:15,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:45:15,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:45:15,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:45:15,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:45:15,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:45:15,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:45:15,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:45:15,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:45:15,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:45:15,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:45:15,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:45:15,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:45:15,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:45:15,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:45:15,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:45:15,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:45:15,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:45:15,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:45:15,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:45:15,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:45:15,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:45:15,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:45:15,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:45:15,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:45:15,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:45:15,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:45:15,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:45:15,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:45:15,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:45:15,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:45:15,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:45:15,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:45:15,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:45:15,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:45:15,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:45:15,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:45:15,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:45:15,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:45:15,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:45:15,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:45:15,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:45:15,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:45:15,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:45:15,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:45:15,589 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:45:15,589 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:45:15,589 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:45:15,590 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:45:15,590 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:45:15,592 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:45:16,867 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:45:16,923 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:45:16,928 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:45:16,994 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:45:17,044 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:45:17,082 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:45:17,095 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:45:17,095 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,095 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:45:17,095 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,100 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:45:17,100 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,100 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:17,100 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:45:17,100 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,100 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:45:17,100 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,104 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:45:17,104 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,104 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:45:17,106 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,106 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:45:17,106 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,106 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:45:17,106 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,106 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:45:17,106 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,112 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:45:17,115 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,120 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:45:17,123 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,124 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:45:17,124 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,128 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:45:17,128 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:45:17,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:17,137 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:45:17,490 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:45:17,494 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:45:17,494 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:45:17,499 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:45:17,499 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:45:17,499 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:45:17,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:45:17,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:45:17,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:45:17,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:45:17,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:45:17,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:45:17,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:45:17,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:45:17,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:45:17,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:45:17,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:45:17,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:45:17,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:45:17,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:45:17,516 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:45:17,516 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:45:17,516 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:45:17,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:45:17,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:45:17,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:45:17,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:45:17,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:45:17,528 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:45:17,528 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:45:17,528 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:45:17,528 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:45:17,532 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:45:17,532 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:45:17,536 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:45:17,536 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:45:17,536 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:45:17,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:17,549 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:45:17,549 - sqlalchemy.engine.Engine - INFO - [generated in 0.00342s] (, ) 2025-05-09 15:45:17,553 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:45:17,553 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:17,558 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:45:17,558 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:45:17,558 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:45:17,558 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:17,562 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:45:17,562 - sqlalchemy.engine.Engine - INFO - [generated in 0.00274s] (, , ) 2025-05-09 15:45:17,581 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:17,581 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:45:17,581 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:45:17,581 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:45:17,586 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:45:17,586 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:45:17,586 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:17,590 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:45:17,590 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] (, datetime.datetime(2025, 5, 9, 14, 45, 17, 558103)) 2025-05-09 15:45:17,594 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:19,668 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:45:19,668 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:45:19,672 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:45:19,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:19,677 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:45:19,677 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:45:19,677 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:45:19,681 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0090秒 2025-05-09 15:45:20,743 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:45:20,746 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,746 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:45:20,748 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:45:20,748 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,750 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,750 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:45:20,750 - sqlalchemy.engine.Engine - INFO - [cached since 0.004373s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:45:20,751 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,753 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:45:20,754 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:45:20,754 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:45:20,754 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,754 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:45:20,754 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 45, 20, 754487), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:45:20,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,771 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:45:20,771 - sqlalchemy.engine.Engine - INFO - [cached since 0.02578s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:45:20,775 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:45:20,775 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('a63c21d4-3fc5-4f46-9bfd-b883cb4a4566', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 34, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (127 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 45, 20, 753943), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 45, 20, 775448), datetime.datetime(2025, 5, 9, 15, 45, 20, 775448), 0) 2025-05-09 15:45:20,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,786 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,788 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:45:20,788 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('a63c21d4-3fc5-4f46-9bfd-b883cb4a4566',) 2025-05-09 15:45:20,788 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,788 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 (优先级 1) 添加到队列 0 2025-05-09 15:45:20,792 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:45:20,792 - services.sync_service - INFO - 正在同步创建任务到天风系统: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:20,792 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a63c21d4-3fc5-4f46-9bfd-b883cb4a4566","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:45:20","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:45:20,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566, 优先级: 1 2025-05-09 15:45:20,829 - services.execution.task_executor - DEBUG - 任务 a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 设置超时时间: 3600秒 2025-05-09 15:45:20,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,829 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:45:20,834 - sqlalchemy.engine.Engine - INFO - [cached since 0.04747s ago] ('a63c21d4-3fc5-4f46-9bfd-b883cb4a4566',) 2025-05-09 15:45:20,834 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:45:20,838 - sqlalchemy.engine.Engine - INFO - [cached since 0.09087s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:45:20,838 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:45:20,838 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] (datetime.datetime(2025, 5, 9, 15, 45, 20, 838132), datetime.datetime(2025, 5, 9, 15, 45, 20, 838132), 'a63c21d4-3fc5-4f46-9bfd-b883cb4a4566') 2025-05-09 15:45:20,843 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,850 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:20,885 - services.sync_service - INFO - 成功同步任务到系统任务: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:20,889 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:20,889 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:20,889 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1455秒 2025-05-09 15:45:20,966 - services.sync_service - INFO - 成功设置系统任务状态为执行中: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:20,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,971 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:45:20,971 - sqlalchemy.engine.Engine - INFO - [generated in 0.00151s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 45, 20, 971033), 'a63c21d4-3fc5-4f46-9bfd-b883cb4a4566') 2025-05-09 15:45:20,974 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,983 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:45:20,983 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,983 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:45:20,983 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('3a687d3d-95b8-44b6-8a8c-2d4d3acfa9cb', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a63c21d4-3fc5-4f46-9bfd-b883cb4a4566', datetime.datetime(2025, 5, 9, 15, 45, 20, 983836), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 45, 20, 983836), datetime.datetime(2025, 5, 9, 15, 45, 20, 983836), 0) 2025-05-09 15:45:20,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:20,992 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:20,996 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:20,996 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('3a687d3d-95b8-44b6-8a8c-2d4d3acfa9cb',) 2025-05-09 15:45:20,996 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:45:20,996 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:45:20,996 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:21,001 - sqlalchemy.engine.Engine - INFO - [generated in 0.00355s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 45, 20, 996987), '3a687d3d-95b8-44b6-8a8c-2d4d3acfa9cb') 2025-05-09 15:45:21,005 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:21,013 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:45:21,013 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:45:21,013 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: PrintBp 2025-05-09 15:45:21,013 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:21,013 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:45:21,018 - sqlalchemy.engine.Engine - INFO - [cached since 0.03166s ago] ('5f6c77f7-fa41-490a-a759-483fb227665e', 'b1', '4', '', '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{"message": "blocks.b3.value"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a63c21d4-3fc5-4f46-9bfd-b883cb4a4566', datetime.datetime(2025, 5, 9, 15, 45, 21, 13841), , '{"message": {"type": "Expression", "value": "blocks.b3.value", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 45, 21, 13841), datetime.datetime(2025, 5, 9, 15, 45, 21, 13841), 0) 2025-05-09 15:45:21,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:21,026 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5f6c77f7-fa41-490a-a759-483fb227665e 2025-05-09 15:45:21,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:21,026 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:21,026 - sqlalchemy.engine.Engine - INFO - [cached since 0.03054s ago] ('5f6c77f7-fa41-490a-a759-483fb227665e',) 2025-05-09 15:45:21,026 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:45:21,026 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:45:21,026 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:21,026 - sqlalchemy.engine.Engine - INFO - [cached since 0.0303s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 45, 21, 26945), '5f6c77f7-fa41-490a-a759-483fb227665e') 2025-05-09 15:45:21,031 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:21,039 - services.execution.block_executor - ERROR - 子块 4 执行异常: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误 Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 659, in _parse_expression return self._parse_block_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 738, in _parse_block_reference raise Exception(f"{reference} 获取块引用失败 表达式: {reference} 有误") Exception: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误 Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:45:21,044 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:21,044 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:21,044 - sqlalchemy.engine.Engine - INFO - [cached since 0.04888s ago] ('5f6c77f7-fa41-490a-a759-483fb227665e',) 2025-05-09 15:45:21,044 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 15:45:21,048 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:45:21,048 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:21,048 - sqlalchemy.engine.Engine - INFO - [generated in 0.00162s] (datetime.datetime(2025, 5, 9, 15, 45, 21, 48392), '子块 4 执行异常: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误', , '子块 4 执行异常: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误', datetime.datetime(2025, 5, 9, 15, 45, 21, 48392), '5f6c77f7-fa41-490a-a759-483fb227665e') 2025-05-09 15:45:21,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:21,062 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:21,062 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:45:21,066 - sqlalchemy.engine.Engine - INFO - [generated in 0.00166s] ('844ff058-5a67-42c2-a3f0-d863cbb0b2b6', 3, '{"success": false, "message": "子块 4 执行异常: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误", "block_id": 4, "error": "blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a63c21d4-3fc5-4f46-9bfd-b883cb4a4566', datetime.datetime(2025, 5, 9, 15, 45, 21, 62144), datetime.datetime(2025, 5, 9, 15, 45, 21, 62144), 0) 2025-05-09 15:45:21,070 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:21,076 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:21,078 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:21,079 - sqlalchemy.engine.Engine - INFO - [cached since 0.08189s ago] ('3a687d3d-95b8-44b6-8a8c-2d4d3acfa9cb',) 2025-05-09 15:45:21,080 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:45:21,080 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:45:21,081 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:45:21,081 - sqlalchemy.engine.Engine - INFO - [cached since 0.03281s ago] (datetime.datetime(2025, 5, 9, 15, 45, 21, 80925), '子块 4 执行异常: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误', , '子块 4 执行异常: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误', datetime.datetime(2025, 5, 9, 15, 45, 21, 81925), '3a687d3d-95b8-44b6-8a8c-2d4d3acfa9cb') 2025-05-09 15:45:21,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:21,092 - services.sync_service - INFO - 正在设置任务状态为已失败: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:21,179 - services.sync_service - INFO - 成功设置系统任务状态为已失败: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 2025-05-09 15:45:21,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:21,183 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:45:21,187 - sqlalchemy.engine.Engine - INFO - [generated in 0.00141s] (datetime.datetime(2025, 5, 9, 15, 45, 21, 183474), '子块 4 执行异常: blocks.b3.value 获取块引用失败 表达式: blocks.b3.value 有误', , 241, 1, datetime.datetime(2025, 5, 9, 15, 45, 21, 183474), 'a63c21d4-3fc5-4f46-9bfd-b883cb4a4566') 2025-05-09 15:45:21,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:21,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: a63c21d4-3fc5-4f46-9bfd-b883cb4a4566, 结果: False 2025-05-09 15:45:42,865 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 来自 192.168.189.211 2025-05-09 15:45:42,865 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 状态码: 200 耗时: 0.0000秒 2025-05-09 15:45:42,867 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 来自 192.168.189.211 2025-05-09 15:45:42,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:42,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:45:42,869 - sqlalchemy.engine.Engine - INFO - [cached since 22.08s ago] ('a63c21d4-3fc5-4f46-9bfd-b883cb4a4566',) 2025-05-09 15:45:42,869 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:42,871 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 状态码: 200 耗时: 0.0047秒 2025-05-09 15:45:42,878 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 来自 192.168.189.211 2025-05-09 15:45:42,878 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 状态码: 200 耗时: 0.0000秒 2025-05-09 15:45:42,885 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 来自 192.168.189.211 2025-05-09 15:45:42,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:45:42,890 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:45:42,890 - sqlalchemy.engine.Engine - INFO - [generated in 0.00124s] ('a63c21d4-3fc5-4f46-9bfd-b883cb4a4566',) 2025-05-09 15:45:42,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:45:42,894 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/a63c21d4-3fc5-4f46-9bfd-b883cb4a4566 状态码: 200 耗时: 0.0090秒 2025-05-09 15:46:17,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:46:17,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:46:17,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:46:17,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:46:17,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:46:17,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:46:17,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:46:17,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:46:17,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:46:17,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:46:17,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:46:17,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:46:17,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:46:17,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:46:17,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:46:17,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:46:17,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:46:17,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:46:17,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:46:17,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:46:17,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:46:17,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:46:17,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:46:17,566 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:46:17,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:46:17,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:46:17,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:46:17,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:46:17,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:46:17,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:46:17,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:46:17,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:46:17,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:46:17,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:46:17,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:46:17,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:46:17,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:46:17,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:46:17,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:46:17,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:46:17,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:46:17,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:46:17,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:46:17,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:46:17,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:46:17,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:46:17,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:46:17,570 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:46:17,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:46:17,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:46:17,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:46:17,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:46:17,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:46:17,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:46:17,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:46:17,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:46:17,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:46:17,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:46:17,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:46:17,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:46:17,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:46:17,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:46:17,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:46:17,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:46:17,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:46:17,574 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:46:17,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:46:17,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:46:17,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:46:17,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:46:17,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:46:17,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:46:17,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:46:17,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:46:17,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:46:17,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:46:17,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:46:17,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:46:17,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:46:17,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:46:17,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:46:17,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:46:17,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:46:17,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:46:17,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:46:17,581 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:46:17,581 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 14, 46, 17, 581956)) 2025-05-09 15:46:17,581 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:46:47,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:46:47,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:46:47,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:46:47,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:46:47,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:46:47,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:47:17,598 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:47:17,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:47:17,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:47:17,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:47:17,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:47:17,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:47:17,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:47:17,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:47:17,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:47:17,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:17,616 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:47:17,619 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 14, 47, 17, 598917)) 2025-05-09 15:47:17,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:47:17,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:47:17,623 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:47:17,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:47:17,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:47:17,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:47:17,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:47:17,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:47:17,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:47:17,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:17,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:47:17,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:47:17,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:47:17,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:47:17,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:47:17,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:47:17,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:47:17,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:47:17,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:47:17,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:47:17,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:47:17,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:47:17,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:47:17,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:47:17,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:47:17,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:47:17,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:47:17,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:47:17,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:47:17,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:47:17,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:47:17,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:47:17,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:47:17,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:47:17,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:47:17,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:47:17,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:47:17,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:47:17,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:47:17,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:47:17,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:47:17,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:47:17,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:47:17,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:47:17,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:47:17,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:47:17,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:47:17,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:47:17,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:47:17,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:47:17,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:47:17,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:47:17,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:47:17,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:47:17,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:47:17,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:47:17,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:47:17,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:47:17,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:47:17,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:47:17,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:47:17,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:47:17,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:47:17,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:47:17,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:47:17,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:47:17,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:47:17,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:47:17,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:47:17,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:47:17,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:47:17,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:47:17,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:47:17,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:47:17,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:47:17,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:47:17,693 - app - INFO - 应用程序关闭中... 2025-05-09 15:47:17,695 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:47:17,695 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:47:17,695 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:47:17,695 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:47:17,695 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:47:17,695 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:47:17,695 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:47:17,695 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:47:17,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:47:17,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:47:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:47:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:47:17,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:47:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:47:17,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:47:17,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 15:47:17,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:47:17,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:47:17,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 15:47:17,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:47:17,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:47:17,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 15:47:17,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:47:17,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:47:17,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 15:47:17,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:47:17,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:47:17,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 15:47:17,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:47:17,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:47:17,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 15:47:17,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:47:17,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:47:17,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 15:47:17,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:47:17,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:47:17,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 15:47:17,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:47:17,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:47:17,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 15:47:17,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:47:17,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:47:17,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 15:47:17,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:47:17,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:47:17,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 15:47:17,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:47:17,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:47:17,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-09 15:47:17,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:47:17,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:47:17,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-09 15:47:17,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:47:17,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:47:17,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:47:17,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:47:17,727 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:47:17,727 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:47:17,727 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:47:17,731 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:47:17,732 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:47:17,732 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:47:19,081 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:47:19,143 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:47:19,143 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:47:19,209 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:47:19,266 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:47:19,296 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:47:19,298 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:47:19,302 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,302 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:47:19,304 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,304 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:47:19,306 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,310 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:19,310 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:47:19,310 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,313 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:47:19,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,315 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:47:19,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:47:19,319 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:47:19,323 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,325 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:47:19,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,327 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:47:19,331 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,332 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:47:19,332 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,332 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:47:19,335 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,336 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:47:19,336 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,336 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:47:19,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:47:19,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:19,342 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:47:19,713 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:47:19,713 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:47:19,713 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:47:19,713 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:47:19,715 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:47:19,715 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:47:19,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:47:19,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:47:19,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:47:19,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:47:19,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:47:19,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:47:19,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:47:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:47:19,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:47:19,721 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:47:19,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:47:19,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:47:19,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:47:19,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:47:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:47:19,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:47:19,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:47:19,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:47:19,727 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:47:19,731 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:47:19,731 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:47:19,733 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:47:19,735 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:47:19,737 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:47:19,737 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:47:19,737 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:47:19,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:19,747 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:47:19,747 - sqlalchemy.engine.Engine - INFO - [generated in 0.00128s] (, ) 2025-05-09 15:47:19,752 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:47:19,752 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:19,756 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:47:19,756 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:47:19,756 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:47:19,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:19,760 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:47:19,760 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (, , ) 2025-05-09 15:47:19,762 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:19,764 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:47:19,764 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:47:19,764 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:47:19,764 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:47:19,764 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:47:19,766 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:19,768 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:47:19,768 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, datetime.datetime(2025, 5, 9, 14, 47, 19, 758141)) 2025-05-09 15:47:19,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:33,117 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:47:33,117 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0004秒 2025-05-09 15:47:33,123 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:47:33,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:33,128 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:47:33,128 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {} 2025-05-09 15:47:33,128 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:47:33,131 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:47:33,133 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:47:33,133 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0100秒 2025-05-09 15:47:34,282 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:47:34,282 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:47:34,285 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:47:34,285 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:47:34,286 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:47:34,288 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 15:47:34,290 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:47:34,290 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:47:34,294 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:47:34,294 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:47:34,298 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:47:34,298 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:47:34,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:34,298 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:47:34,298 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:47:34,298 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:47:34,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:47:34,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:47:34,303 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:47:34,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:34,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:34,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:47:34,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:47:34,307 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0081秒 2025-05-09 15:47:34,307 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:47:34,309 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0065秒 2025-05-09 15:47:34,332 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:47:34,332 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:47:34,332 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:47:34,335 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0033秒 2025-05-09 15:47:34,336 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:47:34,337 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:47:34,337 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0014秒 2025-05-09 15:47:34,340 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:34,340 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:47:34,340 - sqlalchemy.engine.Engine - INFO - [cached since 0.03593s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:47:34,342 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:47:34,344 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0068秒 2025-05-09 15:47:47,227 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:47:47,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:47,235 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:47:47,235 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:47:47,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:47,240 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:47,240 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:47:47,240 - sqlalchemy.engine.Engine - INFO - [cached since 0.006918s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:47:47,242 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:47:47,244 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] (35, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (130 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 47, 47, 242647), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:47:47,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:47,254 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0270秒 2025-05-09 15:47:48,837 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:47:48,841 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:48,841 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:47:48,841 - sqlalchemy.engine.Engine - INFO - [cached since 1.609s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:47:48,841 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:48,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:48,846 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:47:48,846 - sqlalchemy.engine.Engine - INFO - [cached since 1.612s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:47:48,848 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:48,848 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:47:48,850 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:47:48,850 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:47:48,850 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:48,850 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:47:48,850 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 47, 48, 850989), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:47:48,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:48,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:48,862 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:47:48,862 - sqlalchemy.engine.Engine - INFO - [cached since 1.629s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:47:48,864 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:47:48,864 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('d15e3cc3-f18d-4172-b9e9-2dab095dcc71', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 35, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (130 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 47, 48, 848072), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 47, 48, 864663), datetime.datetime(2025, 5, 9, 15, 47, 48, 864663), 0) 2025-05-09 15:47:48,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:48,875 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:48,875 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:47:48,875 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('d15e3cc3-f18d-4172-b9e9-2dab095dcc71',) 2025-05-09 15:47:48,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:48,879 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d15e3cc3-f18d-4172-b9e9-2dab095dcc71 (优先级 1) 添加到队列 0 2025-05-09 15:47:48,881 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:47:48,881 - services.sync_service - INFO - 正在同步创建任务到天风系统: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:48,881 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d15e3cc3-f18d-4172-b9e9-2dab095dcc71","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:47:48","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:47:48,927 - services.sync_service - INFO - 成功同步任务到系统任务: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:48,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: d15e3cc3-f18d-4172-b9e9-2dab095dcc71, 优先级: 1 2025-05-09 15:47:48,927 - services.execution.task_executor - DEBUG - 任务 d15e3cc3-f18d-4172-b9e9-2dab095dcc71 设置超时时间: 3600秒 2025-05-09 15:47:48,929 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:48,929 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:48,933 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:48,934 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:47:48,934 - sqlalchemy.engine.Engine - INFO - [cached since 0.06011s ago] ('d15e3cc3-f18d-4172-b9e9-2dab095dcc71',) 2025-05-09 15:47:48,937 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1002秒 2025-05-09 15:47:48,942 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:47:48,942 - sqlalchemy.engine.Engine - INFO - [cached since 1.71s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:47:48,946 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:47:48,946 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 9, 15, 47, 48, 946211), datetime.datetime(2025, 5, 9, 15, 47, 48, 946211), 'd15e3cc3-f18d-4172-b9e9-2dab095dcc71') 2025-05-09 15:47:48,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:48,954 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:49,001 - services.sync_service - INFO - 成功设置系统任务状态为执行中: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:49,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,005 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:47:49,005 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 47, 49, 5013), 'd15e3cc3-f18d-4172-b9e9-2dab095dcc71') 2025-05-09 15:47:49,008 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,017 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:47:49,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,023 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:47:49,025 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] ('8293c1ae-5452-44f1-8153-5fc790890e28', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd15e3cc3-f18d-4172-b9e9-2dab095dcc71', datetime.datetime(2025, 5, 9, 15, 47, 49, 17582), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 47, 49, 23252), datetime.datetime(2025, 5, 9, 15, 47, 49, 23252), 0) 2025-05-09 15:47:49,027 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,034 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,038 - sqlalchemy.engine.Engine - INFO - [generated in 0.00106s] ('8293c1ae-5452-44f1-8153-5fc790890e28',) 2025-05-09 15:47:49,038 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:47:49,038 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:47:49,044 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,044 - sqlalchemy.engine.Engine - INFO - [generated in 0.00139s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 47, 49, 44286), '8293c1ae-5452-44f1-8153-5fc790890e28') 2025-05-09 15:47:49,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,054 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:47:49,054 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:47:49,054 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-09 15:47:49,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,063 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:47:49,063 - sqlalchemy.engine.Engine - INFO - [cached since 0.04028s ago] ('fab154a5-00b7-4cd7-98c8-4f4a8eb11ce5', 'b1', '2', '', '{"message": {"type": "Expression", "value": "taskInputs1.inputs", "required": false}}', '{"message": "taskInputs1.inputs"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd15e3cc3-f18d-4172-b9e9-2dab095dcc71', datetime.datetime(2025, 5, 9, 15, 47, 49, 59182), , '{"message": {"type": "Expression", "value": "taskInputs1.inputs", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 47, 49, 63606), datetime.datetime(2025, 5, 9, 15, 47, 49, 63606), 0) 2025-05-09 15:47:49,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,071 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: fab154a5-00b7-4cd7-98c8-4f4a8eb11ce5 2025-05-09 15:47:49,075 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,077 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,077 - sqlalchemy.engine.Engine - INFO - [cached since 0.04139s ago] ('fab154a5-00b7-4cd7-98c8-4f4a8eb11ce5',) 2025-05-09 15:47:49,079 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:47:49,081 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:47:49,082 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,085 - sqlalchemy.engine.Engine - INFO - [cached since 0.041s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 47, 49, 82635), 'fab154a5-00b7-4cd7-98c8-4f4a8eb11ce5') 2025-05-09 15:47:49,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,097 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:47:49,100 - sqlalchemy.engine.Engine - INFO - [cached since 0.2233s ago] ('d15e3cc3-f18d-4172-b9e9-2dab095dcc71',) 2025-05-09 15:47:49,112 - services.execution.block_executor - ERROR - 任务记录 d15e3cc3-f18d-4172-b9e9-2dab095dcc71 的块记录没有输入参数 NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 662, in _parse_expression return await self._parse_task_inputs_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1098, in _parse_task_inputs_reference logger.error(f"任务记录 {task_record_id} 的块记录没有输入参数") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:47:49,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,117 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:47:49,117 - services.execution.handlers.foundation - INFO - 任务 d15e3cc3-f18d-4172-b9e9-2dab095dcc71 打印: None 2025-05-09 15:47:49,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,125 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:47:49,125 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] ('1a05fd66-f26a-4ac2-8411-97107a9750aa', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd15e3cc3-f18d-4172-b9e9-2dab095dcc71', datetime.datetime(2025, 5, 9, 15, 47, 49, 125650), datetime.datetime(2025, 5, 9, 15, 47, 49, 125650), 0) 2025-05-09 15:47:49,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,141 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,143 - sqlalchemy.engine.Engine - INFO - [cached since 0.1069s ago] ('fab154a5-00b7-4cd7-98c8-4f4a8eb11ce5',) 2025-05-09 15:47:49,146 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:47:49,148 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:47:49,151 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,151 - sqlalchemy.engine.Engine - INFO - [generated in 0.00091s] (datetime.datetime(2025, 5, 9, 15, 47, 49, 148428), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 47, 49, 151627), 'fab154a5-00b7-4cd7-98c8-4f4a8eb11ce5') 2025-05-09 15:47:49,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,165 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:47:49,166 - sqlalchemy.engine.Engine - INFO - [cached since 0.04166s ago] ('cc8a3d05-608b-4930-b53d-c363245b4260', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": null}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd15e3cc3-f18d-4172-b9e9-2dab095dcc71', datetime.datetime(2025, 5, 9, 15, 47, 49, 165470), datetime.datetime(2025, 5, 9, 15, 47, 49, 165470), 0) 2025-05-09 15:47:49,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,176 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,178 - sqlalchemy.engine.Engine - INFO - [cached since 0.1412s ago] ('8293c1ae-5452-44f1-8153-5fc790890e28',) 2025-05-09 15:47:49,180 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:47:49,180 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:47:49,180 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:47:49,182 - sqlalchemy.engine.Engine - INFO - [cached since 0.03178s ago] (datetime.datetime(2025, 5, 9, 15, 47, 49, 180478), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 47, 49, 180478), '8293c1ae-5452-44f1-8153-5fc790890e28') 2025-05-09 15:47:49,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,191 - services.sync_service - INFO - 正在设置系统任务状态为已完成: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:49,212 - services.sync_service - INFO - 成功设置系统任务状态为已完成: d15e3cc3-f18d-4172-b9e9-2dab095dcc71 2025-05-09 15:47:49,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:49,221 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:47:49,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] (datetime.datetime(2025, 5, 9, 15, 47, 49, 215821), '任务执行成功', , 237, 1, datetime.datetime(2025, 5, 9, 15, 47, 49, 221077), 'd15e3cc3-f18d-4172-b9e9-2dab095dcc71') 2025-05-09 15:47:49,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:49,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: d15e3cc3-f18d-4172-b9e9-2dab095dcc71, 结果: True 2025-05-09 15:47:52,810 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 来自 192.168.189.211 2025-05-09 15:47:52,815 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 状态码: 200 耗时: 0.0045秒 2025-05-09 15:47:52,815 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 来自 192.168.189.211 2025-05-09 15:47:52,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:52,819 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:47:52,819 - sqlalchemy.engine.Engine - INFO - [cached since 3.943s ago] ('d15e3cc3-f18d-4172-b9e9-2dab095dcc71',) 2025-05-09 15:47:52,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:52,821 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 状态码: 200 耗时: 0.0066秒 2025-05-09 15:47:52,828 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 来自 192.168.189.211 2025-05-09 15:47:52,829 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 状态码: 200 耗时: 0.0010秒 2025-05-09 15:47:52,830 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 来自 192.168.189.211 2025-05-09 15:47:52,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:47:52,830 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:47:52,830 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] ('d15e3cc3-f18d-4172-b9e9-2dab095dcc71',) 2025-05-09 15:47:52,833 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:47:52,833 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('d15e3cc3-f18d-4172-b9e9-2dab095dcc71', 'b1') 2025-05-09 15:47:52,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:47:52,833 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/d15e3cc3-f18d-4172-b9e9-2dab095dcc71 状态码: 200 耗时: 0.0039秒 2025-05-09 15:48:19,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:48:19,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:48:19,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:48:19,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:48:19,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:48:19,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:48:19,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:48:19,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:48:19,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:48:19,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:19,759 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:48:19,759 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 14, 48, 19, 752306)) 2025-05-09 15:48:19,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:48:19,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:48:19,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:48:19,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:48:19,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:48:19,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:48:19,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:48:19,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:48:19,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:48:19,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:48:19,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:48:19,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:48:19,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:48:19,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:48:19,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:48:19,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:48:19,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:48:19,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:48:19,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:48:19,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:48:19,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:48:19,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:48:19,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:48:19,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:48:19,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:48:19,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:48:19,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:48:19,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:48:19,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:48:19,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:48:19,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:48:19,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:48:19,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:48:19,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:48:19,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:48:19,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:48:49,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:48:49,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:48:49,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:48:49,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:48:49,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:48:49,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:48:49,941 - app - INFO - 应用程序关闭中... 2025-05-09 15:48:49,943 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:48:49,943 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:48:49,944 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:48:49,944 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:48:49,945 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:48:49,952 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:48:49,953 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:48:49,954 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:48:49,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:48:49,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:48:49,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:48:49,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:48:49,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:48:49,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:48:49,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:48:49,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:48:49,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:48:49,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:48:49,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:48:49,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:48:49,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:48:49,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:48:49,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:48:49,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:48:49,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:48:49,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:48:49,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:48:49,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:48:49,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:48:49,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:48:49,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:48:49,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:48:49,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:48:49,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:48:49,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:48:49,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:48:49,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:48:49,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:48:49,974 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:48:49,974 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:48:49,974 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:48:49,974 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:48:49,978 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:48:49,978 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:48:49,978 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:48:51,311 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:48:51,371 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:48:51,376 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:48:51,442 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:48:51,495 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:48:51,521 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:48:51,543 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:48:51,543 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,544 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:48:51,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,546 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:48:51,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:51,548 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:48:51,549 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,550 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:48:51,550 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,552 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:48:51,552 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,553 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:48:51,553 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,555 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:48:51,555 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,556 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:48:51,558 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,558 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:48:51,559 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,560 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:48:51,560 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,561 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:48:51,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,562 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:48:51,563 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,565 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:48:51,565 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:48:51,567 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:48:51,567 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:48:51,916 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:48:51,920 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:48:51,920 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:48:51,920 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:48:51,920 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:48:51,924 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:48:51,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:48:51,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:48:51,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:48:51,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:48:51,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:48:51,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:48:51,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:48:51,928 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:48:51,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:48:51,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:48:51,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:48:51,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:48:51,936 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:48:51,936 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:48:51,936 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:48:51,936 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:48:51,936 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:48:51,936 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:48:51,940 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:48:51,940 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:48:51,940 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:51,948 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:48:51,948 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, ) 2025-05-09 15:48:51,948 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:48:51,948 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:48:51,952 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:48:51,952 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:48:51,952 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:48:51,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:51,952 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:48:51,956 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] (, , ) 2025-05-09 15:48:51,974 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:48:51,974 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:48:51,974 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:48:51,974 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:48:51,974 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:48:51,978 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:48:51,978 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:51,978 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:48:51,978 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, datetime.datetime(2025, 5, 9, 14, 48, 51, 952820)) 2025-05-09 15:48:51,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:48:57,951 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:48:57,952 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 15:48:57,954 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:48:57,957 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:57,960 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:48:57,960 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] {} 2025-05-09 15:48:57,962 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:48:57,962 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:48:57,964 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:48:57,965 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0110秒 2025-05-09 15:48:59,477 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:48:59,477 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:48:59,479 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:48:59,479 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:48:59,480 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 15:48:59,480 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:48:59,480 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 15:48:59,481 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:48:59,482 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-09 15:48:59,484 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:48:59,484 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0031秒 2025-05-09 15:48:59,484 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:59,484 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:48:59,484 - sqlalchemy.engine.Engine - INFO - [generated in 0.00021s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:48:59,488 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:48:59,488 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:48:59,488 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:48:59,492 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:48:59,496 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0121秒 2025-05-09 15:48:59,496 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-09 15:48:59,496 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:48:59,496 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:48:59,501 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:48:59,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:59,504 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:48:59,504 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:48:59,504 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:48:59,504 - sqlalchemy.engine.Engine - INFO - [generated in 0.00023s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:48:59,504 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:48:59,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:48:59,508 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0042秒 2025-05-09 15:48:59,508 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0068秒 2025-05-09 15:48:59,508 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:48:59,512 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:59,512 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:48:59,512 - sqlalchemy.engine.Engine - INFO - [cached since 0.02786s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:48:59,516 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:48:59,516 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0084秒 2025-05-09 15:48:59,520 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:48:59,524 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 15:48:59,524 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:48:59,527 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:48:59,527 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:48:59,527 - sqlalchemy.engine.Engine - INFO - [cached since 0.04095s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:48:59,528 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:48:59,533 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0089秒 2025-05-09 15:49:51,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:49:51,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:49:51,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:49:51,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:49:51,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:49:51,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:49:51,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:49:51,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:49:51,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:49:51,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:49:51,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:49:51,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:49:51,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:49:51,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:49:51,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:49:51,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:49:51,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:49:51,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:49:51,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:49:51,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:49:51,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:49:51,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:49:51,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:49:51,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:49:51,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:49:51,974 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:49:51,975 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 14, 49, 51, 961924)) 2025-05-09 15:49:51,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:49:51,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:49:51,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:49:51,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:49:51,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:49:51,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:49:51,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:49:51,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:49:51,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:49:51,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:49:51,993 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:49:51,994 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:49:51,996 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:49:51,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:49:51,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:49:51,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:49:51,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:49:52,000 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:49:52,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:49:52,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:49:52,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:49:52,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:49:52,004 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:49:52,004 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:49:52,004 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:49:52,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:49:52,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:49:52,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:49:52,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:49:52,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:49:52,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:49:52,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:49:52,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:49:52,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:49:52,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:49:52,010 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:49:52,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:49:52,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:49:52,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:49:52,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:49:52,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:49:52,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:49:52,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:49:52,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:49:52,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:49:52,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:49:52,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:49:52,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:49:52,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:49:52,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:49:52,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:49:52,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:49:52,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:49:52,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:49:52,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:49:52,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:49:52,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:49:52,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:49:52,033 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:49:52,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:49:52,035 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:49:52,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:49:52,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:49:52,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:49:52,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:49:52,037 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:49:52,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:49:52,083 - app - INFO - 应用程序关闭中... 2025-05-09 15:49:52,084 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:49:52,084 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:49:52,084 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:49:52,086 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:49:52,087 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:49:52,091 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:49:52,091 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:49:52,092 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:49:52,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:49:52,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:49:52,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:49:52,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:49:52,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:49:52,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:49:52,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:49:52,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:49:52,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:49:52,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:49:52,101 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:49:52,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:49:52,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:49:52,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:49:52,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:49:52,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:49:52,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:49:52,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:49:52,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:49:52,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:49:52,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:49:52,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:49:52,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:49:52,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:49:52,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:49:52,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:49:52,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:49:52,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:49:52,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:49:52,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:49:52,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:49:52,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:49:52,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:49:52,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:49:52,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:49:52,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:49:52,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:49:52,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:49:52,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:49:52,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:49:52,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:49:52,137 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:49:52,139 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:49:52,139 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:49:52,140 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:49:52,141 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:49:52,141 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:49:53,336 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:49:53,396 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:49:53,397 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:49:53,461 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:49:53,515 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:49:53,539 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:49:53,563 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:49:53,564 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,565 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:49:53,567 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,569 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:49:53,570 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:49:53,571 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:49:53,571 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,572 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:49:53,573 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,575 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:49:53,576 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,578 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:49:53,578 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,579 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:49:53,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,581 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:49:53,582 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:49:53,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,584 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:49:53,585 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,587 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:49:53,587 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,590 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:49:53,591 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,591 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:49:53,595 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:49:53,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:49:53,599 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:49:53,953 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:49:53,954 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:49:53,956 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:49:53,956 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:49:53,956 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:49:53,957 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:49:53,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:49:53,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:49:53,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:49:53,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:49:53,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:49:53,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:49:53,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:49:53,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:49:53,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:49:53,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:49:53,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:49:53,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:49:53,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:49:53,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:49:53,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:49:53,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:49:53,975 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:49:53,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:49:53,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:49:53,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:49:53,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:49:53,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:49:53,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:49:53,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:49:53,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:49:53,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:49:53,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:49:53,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:49:53,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:49:53,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:49:53,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:49:53,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:49:53,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:49:53,989 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:49:53,990 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:49:53,992 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:49:53,992 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:49:53,992 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:49:53,992 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:49:53,993 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:49:53,993 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:49:53,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:49:54,005 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:49:54,007 - sqlalchemy.engine.Engine - INFO - [generated in 0.00232s] (, ) 2025-05-09 15:49:54,008 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:49:54,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:49:54,010 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:49:54,012 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:49:54,012 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:49:54,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:49:54,018 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:49:54,020 - sqlalchemy.engine.Engine - INFO - [generated in 0.00169s] (, , ) 2025-05-09 15:49:54,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:49:54,035 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:49:54,036 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:49:54,036 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:49:54,036 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:49:54,037 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:49:54,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:49:54,038 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:49:54,039 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (, datetime.datetime(2025, 5, 9, 14, 49, 54, 14190)) 2025-05-09 15:49:54,040 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:29,916 - app - INFO - 应用程序关闭中... 2025-05-09 15:50:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:50:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:50:29,916 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:50:29,916 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:50:29,916 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:50:29,916 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:50:29,916 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:50:29,916 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:50:29,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:50:29,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:50:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:50:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:50:29,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:50:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:50:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:50:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:50:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:50:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:50:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 15:50:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:50:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:50:29,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 15:50:29,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:50:29,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:50:29,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 15:50:29,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:50:29,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:50:29,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 15:50:29,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:50:29,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:50:29,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 15:50:29,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:50:29,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:50:29,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 15:50:29,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:50:29,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:50:29,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 15:50:29,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:50:29,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:50:29,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 15:50:29,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:50:29,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:50:29,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 15:50:29,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:50:29,951 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:50:29,951 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:50:29,955 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:50:29,955 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:50:29,959 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:50:29,959 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:50:31,190 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:50:31,247 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:50:31,247 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:50:31,312 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:50:31,363 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:50:31,402 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:50:31,406 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:50:31,409 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,409 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:50:31,413 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,413 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:50:31,418 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:31,418 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:50:31,422 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,426 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:50:31,426 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,430 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:50:31,430 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,434 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:50:31,434 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,434 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:50:31,439 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,443 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:50:31,447 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,447 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:50:31,452 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,452 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:50:31,452 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,456 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:50:31,456 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,460 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:50:31,460 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,465 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:50:31,465 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:50:31,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:31,472 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:50:31,826 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:50:31,826 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:50:31,826 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:50:31,826 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:50:31,826 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:50:31,826 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:50:31,826 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:50:31,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:50:31,830 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:50:31,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:50:31,838 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:50:31,838 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:50:31,838 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:50:31,838 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:50:31,838 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:50:31,843 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:50:31,843 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:50:31,843 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:50:31,843 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:31,851 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:50:31,851 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (, ) 2025-05-09 15:50:31,855 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:50:31,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:31,859 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:50:31,859 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:50:31,859 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:50:31,864 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:31,868 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:50:31,870 - sqlalchemy.engine.Engine - INFO - [generated in 0.00275s] (, , ) 2025-05-09 15:50:31,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:31,892 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:50:31,892 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:50:31,892 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:50:31,892 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:50:31,892 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:50:31,892 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:31,897 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:50:31,897 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (, datetime.datetime(2025, 5, 9, 14, 50, 31, 864320)) 2025-05-09 15:50:31,898 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:34,830 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:50:34,830 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 15:50:34,833 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:50:34,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:34,837 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:50:34,837 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:50:34,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:34,841 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:34,841 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:50:34,841 - sqlalchemy.engine.Engine - INFO - [cached since 0.003654s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:50:34,841 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:34,841 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:50:34,841 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:50:34,841 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:50:34,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:34,845 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:50:34,845 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 50, 34, 845497), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:50:34,845 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:34,859 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:34,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:50:34,863 - sqlalchemy.engine.Engine - INFO - [cached since 0.02485s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:50:34,863 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:50:34,863 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 35, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (130 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 50, 34, 841268), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 50, 34, 863504), datetime.datetime(2025, 5, 9, 15, 50, 34, 863504), 0) 2025-05-09 15:50:34,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:34,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:34,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:50:34,876 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6',) 2025-05-09 15:50:34,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:34,876 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 (优先级 1) 添加到队列 0 2025-05-09 15:50:34,882 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:50:34,883 - services.sync_service - INFO - 正在同步创建任务到天风系统: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:34,883 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:50:34","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:50:34,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6, 优先级: 1 2025-05-09 15:50:34,950 - services.execution.task_executor - DEBUG - 任务 a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 设置超时时间: 3600秒 2025-05-09 15:50:34,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:34,950 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:50:34,950 - sqlalchemy.engine.Engine - INFO - [cached since 0.07715s ago] ('a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6',) 2025-05-09 15:50:34,950 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:50:34,950 - sqlalchemy.engine.Engine - INFO - [cached since 0.1153s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:50:34,954 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:50:34,954 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (datetime.datetime(2025, 5, 9, 15, 50, 34, 954618), datetime.datetime(2025, 5, 9, 15, 50, 34, 954618), 'a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6') 2025-05-09 15:50:34,954 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:34,963 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:34,995 - services.sync_service - INFO - 成功同步任务到系统任务: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:34,995 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:34,999 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:34,999 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1668秒 2025-05-09 15:50:35,080 - services.sync_service - INFO - 成功设置系统任务状态为执行中: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:35,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,084 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:50:35,084 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 50, 35, 84534), 'a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6') 2025-05-09 15:50:35,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,096 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:50:35,096 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,096 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:50:35,096 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] ('f76d0b99-fc61-47c3-93df-871dc6602efd', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6', datetime.datetime(2025, 5, 9, 15, 50, 35, 96889), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 50, 35, 96889), datetime.datetime(2025, 5, 9, 15, 50, 35, 96889), 0) 2025-05-09 15:50:35,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,109 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,109 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('f76d0b99-fc61-47c3-93df-871dc6602efd',) 2025-05-09 15:50:35,109 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:50:35,109 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:50:35,113 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,113 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 50, 35, 113466), 'f76d0b99-fc61-47c3-93df-871dc6602efd') 2025-05-09 15:50:35,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,122 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:50:35,122 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:50:35,122 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-09 15:50:35,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,122 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:50:35,122 - sqlalchemy.engine.Engine - INFO - [cached since 0.0246s ago] ('a5894b32-c743-4458-acd1-91d7e86db3d3', 'b1', '2', '', '{"message": {"type": "Expression", "value": "taskInputs1.inputs", "required": false}}', '{"message": "taskInputs1.inputs"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6', datetime.datetime(2025, 5, 9, 15, 50, 35, 122020), , '{"message": {"type": "Expression", "value": "taskInputs1.inputs", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 50, 35, 122020), datetime.datetime(2025, 5, 9, 15, 50, 35, 122020), 0) 2025-05-09 15:50:35,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,129 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: a5894b32-c743-4458-acd1-91d7e86db3d3 2025-05-09 15:50:35,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,134 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,138 - sqlalchemy.engine.Engine - INFO - [cached since 0.02834s ago] ('a5894b32-c743-4458-acd1-91d7e86db3d3',) 2025-05-09 15:50:35,138 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:50:35,142 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:50:35,142 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,146 - sqlalchemy.engine.Engine - INFO - [cached since 0.0357s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 50, 35, 142119), 'a5894b32-c743-4458-acd1-91d7e86db3d3') 2025-05-09 15:50:35,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,163 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:50:35,167 - sqlalchemy.engine.Engine - INFO - [cached since 0.2928s ago] ('a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6',) 2025-05-09 15:50:35,171 - services.execution.block_executor - ERROR - 任务记录 a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 的块记录没有输入参数 NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 662, in _parse_expression return await self._parse_task_inputs_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1098, in _parse_task_inputs_reference logger.error(f"任务记录 {task_record_id} 的块记录没有输入参数") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:50:35,176 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:50:35,180 - services.execution.block_executor - ERROR - 获取任务输入参数 taskInputs1.inputs 失败: taskInputs1.inputs 无法获取任务记录ID Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1099, in _parse_task_inputs_reference raise Exception(f"{reference} 无法获取任务记录ID") Exception: taskInputs1.inputs 无法获取任务记录ID Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 662, in _parse_expression return await self._parse_task_inputs_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1147, in _parse_task_inputs_reference logger.error(f"获取任务输入参数 {reference} 失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:50:35,187 - services.execution.block_executor - ERROR - 子块 2 执行异常: taskInputs1.inputs 获取任务输入参数失败 Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1099, in _parse_task_inputs_reference raise Exception(f"{reference} 无法获取任务记录ID") Exception: taskInputs1.inputs 无法获取任务记录ID During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 662, in _parse_expression return await self._parse_task_inputs_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1148, in _parse_task_inputs_reference raise Exception(f"{reference} 获取任务输入参数失败") Exception: taskInputs1.inputs 获取任务输入参数失败 Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:50:35,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,195 - sqlalchemy.engine.Engine - INFO - [cached since 0.08626s ago] ('a5894b32-c743-4458-acd1-91d7e86db3d3',) 2025-05-09 15:50:35,195 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:50:35,195 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:50:35,195 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,200 - sqlalchemy.engine.Engine - INFO - [generated in 0.00195s] (datetime.datetime(2025, 5, 9, 15, 50, 35, 195699), '子块 2 执行异常: taskInputs1.inputs 获取任务输入参数失败', , '子块 2 执行异常: taskInputs1.inputs 获取任务输入参数失败', datetime.datetime(2025, 5, 9, 15, 50, 35, 195699), 'a5894b32-c743-4458-acd1-91d7e86db3d3') 2025-05-09 15:50:35,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,213 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:50:35,217 - sqlalchemy.engine.Engine - INFO - [generated in 0.00390s] ('8eac5017-4882-477f-aa3e-b1bfb53589ff', 3, '{"success": false, "message": "子块 2 执行异常: taskInputs1.inputs 获取任务输入参数失败", "block_id": 2, "error": "taskInputs1.inputs 获取任务输入参数失败"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6', datetime.datetime(2025, 5, 9, 15, 50, 35, 213467), datetime.datetime(2025, 5, 9, 15, 50, 35, 213467), 0) 2025-05-09 15:50:35,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,230 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,230 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,234 - sqlalchemy.engine.Engine - INFO - [cached since 0.1244s ago] ('f76d0b99-fc61-47c3-93df-871dc6602efd',) 2025-05-09 15:50:35,234 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:50:35,238 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:50:35,238 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:50:35,242 - sqlalchemy.engine.Engine - INFO - [cached since 0.04436s ago] (datetime.datetime(2025, 5, 9, 15, 50, 35, 238826), '子块 2 执行异常: taskInputs1.inputs 获取任务输入参数失败', , '子块 2 执行异常: taskInputs1.inputs 获取任务输入参数失败', datetime.datetime(2025, 5, 9, 15, 50, 35, 238826), 'f76d0b99-fc61-47c3-93df-871dc6602efd') 2025-05-09 15:50:35,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,251 - services.sync_service - INFO - 正在设置任务状态为已失败: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:35,406 - services.sync_service - INFO - 成功设置系统任务状态为已失败: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 2025-05-09 15:50:35,406 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:35,408 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:50:35,408 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (datetime.datetime(2025, 5, 9, 15, 50, 35, 406191), '子块 2 执行异常: taskInputs1.inputs 获取任务输入参数失败', , 287, 1, datetime.datetime(2025, 5, 9, 15, 50, 35, 408807), 'a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6') 2025-05-09 15:50:35,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:35,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6, 结果: False 2025-05-09 15:50:38,797 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 来自 192.168.189.211 2025-05-09 15:50:38,797 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 状态码: 200 耗时: 0.0000秒 2025-05-09 15:50:38,804 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 来自 192.168.189.211 2025-05-09 15:50:38,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:38,810 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:50:38,811 - sqlalchemy.engine.Engine - INFO - [cached since 3.936s ago] ('a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6',) 2025-05-09 15:50:38,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:38,818 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 状态码: 200 耗时: 0.0134秒 2025-05-09 15:50:38,826 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 来自 192.168.189.211 2025-05-09 15:50:38,826 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 状态码: 200 耗时: 0.0000秒 2025-05-09 15:50:38,826 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 来自 192.168.189.211 2025-05-09 15:50:38,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:38,830 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:50:38,835 - sqlalchemy.engine.Engine - INFO - [generated in 0.00143s] ('a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6',) 2025-05-09 15:50:38,835 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:50:38,839 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/a23d3b0e-55ea-4cdb-8a5e-5a8be384eae6 状态码: 200 耗时: 0.0124秒 2025-05-09 15:50:59,504 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:50:59,505 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0006秒 2025-05-09 15:50:59,508 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:50:59,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:50:59,512 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:50:59,512 - sqlalchemy.engine.Engine - INFO - [generated in 0.00081s] {} 2025-05-09 15:50:59,516 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:50:59,516 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:50:59,516 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:50:59,520 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0120秒 2025-05-09 15:51:00,733 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:51:00,733 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:00,733 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:00,737 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:00,737 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:00,737 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:51:00,737 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-09 15:51:00,737 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:00,737 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:00,741 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0043秒 2025-05-09 15:51:00,741 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:00,741 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:00,745 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0037秒 2025-05-09 15:51:00,745 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:00,749 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:51:00,749 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:51:00,749 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:51:00,749 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:00,749 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:00,754 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0041秒 2025-05-09 15:51:00,754 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0041秒 2025-05-09 15:51:00,758 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0170秒 2025-05-09 15:51:00,758 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:51:00,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:00,761 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:51:00,762 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:00,762 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:00,763 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:51:00,763 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:51:00,764 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0023秒 2025-05-09 15:51:00,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:00,765 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0072秒 2025-05-09 15:51:00,772 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:00,774 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:00,774 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:51:00,774 - sqlalchemy.engine.Engine - INFO - [cached since 0.02461s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:51:00,776 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:00,777 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0055秒 2025-05-09 15:51:00,789 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:00,791 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0019秒 2025-05-09 15:51:00,791 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:00,791 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:00,791 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:51:00,791 - sqlalchemy.engine.Engine - INFO - [cached since 0.04442s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:51:00,795 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:00,795 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0037秒 2025-05-09 15:51:04,963 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:51:04,964 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0014秒 2025-05-09 15:51:04,966 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:51:04,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:04,968 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:04,968 - sqlalchemy.engine.Engine - INFO - [cached since 30.13s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:04,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:04,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:04,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:04,971 - sqlalchemy.engine.Engine - INFO - [cached since 30.13s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:04,973 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:51:04,973 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (36, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (129 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 51, 4, 973873), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:51:04,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:04,983 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0169秒 2025-05-09 15:51:06,838 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:51:06,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:06,842 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:06,842 - sqlalchemy.engine.Engine - INFO - [cached since 32s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:06,842 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:06,842 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:06,846 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:06,846 - sqlalchemy.engine.Engine - INFO - [cached since 32.01s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:06,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:06,846 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:51:06,846 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 15:51:06,846 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:51:06,850 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:06,850 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:51:06,850 - sqlalchemy.engine.Engine - INFO - [cached since 32.01s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 51, 6, 850593), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:51:06,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:06,864 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:06,864 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:06,868 - sqlalchemy.engine.Engine - INFO - [cached since 32.03s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:06,868 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:06,868 - sqlalchemy.engine.Engine - INFO - [cached since 32s ago] ('1ba9356b-987e-460f-9802-b2645e044590', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 36, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (129 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 51, 6, 846400), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 51, 6, 868751), datetime.datetime(2025, 5, 9, 15, 51, 6, 868751), 0) 2025-05-09 15:51:06,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:06,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:06,880 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:06,880 - sqlalchemy.engine.Engine - INFO - [cached since 32.01s ago] ('1ba9356b-987e-460f-9802-b2645e044590',) 2025-05-09 15:51:06,880 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:06,880 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 1ba9356b-987e-460f-9802-b2645e044590 (优先级 1) 添加到队列 0 2025-05-09 15:51:06,884 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:51:06,884 - services.sync_service - INFO - 正在同步创建任务到天风系统: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:06,884 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"1ba9356b-987e-460f-9802-b2645e044590","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:51:06","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:51:06,922 - services.sync_service - INFO - 成功同步任务到系统任务: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:06,926 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:06,926 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:06,926 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0872秒 2025-05-09 15:51:06,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 1ba9356b-987e-460f-9802-b2645e044590, 优先级: 1 2025-05-09 15:51:06,973 - services.execution.task_executor - DEBUG - 任务 1ba9356b-987e-460f-9802-b2645e044590 设置超时时间: 3600秒 2025-05-09 15:51:06,973 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:06,976 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:06,976 - sqlalchemy.engine.Engine - INFO - [cached since 32.1s ago] ('1ba9356b-987e-460f-9802-b2645e044590',) 2025-05-09 15:51:06,980 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:06,980 - sqlalchemy.engine.Engine - INFO - [cached since 32.14s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:06,984 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:06,984 - sqlalchemy.engine.Engine - INFO - [cached since 32.03s ago] (datetime.datetime(2025, 5, 9, 15, 51, 6, 984235), datetime.datetime(2025, 5, 9, 15, 51, 6, 984235), '1ba9356b-987e-460f-9802-b2645e044590') 2025-05-09 15:51:06,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:06,996 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:07,122 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:07,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,124 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:07,126 - sqlalchemy.engine.Engine - INFO - [cached since 32.04s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 51, 7, 124445), '1ba9356b-987e-460f-9802-b2645e044590') 2025-05-09 15:51:07,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,138 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:51:07,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,138 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:07,142 - sqlalchemy.engine.Engine - INFO - [cached since 32.04s ago] ('4e0f6215-2afc-441b-99f5-ca26323f9f92', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1ba9356b-987e-460f-9802-b2645e044590', datetime.datetime(2025, 5, 9, 15, 51, 7, 138506), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 51, 7, 138506), datetime.datetime(2025, 5, 9, 15, 51, 7, 138506), 0) 2025-05-09 15:51:07,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,154 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,155 - sqlalchemy.engine.Engine - INFO - [cached since 32.05s ago] ('4e0f6215-2afc-441b-99f5-ca26323f9f92',) 2025-05-09 15:51:07,155 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:51:07,159 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:51:07,159 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,159 - sqlalchemy.engine.Engine - INFO - [cached since 32.05s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 51, 7, 159044), '4e0f6215-2afc-441b-99f5-ca26323f9f92') 2025-05-09 15:51:07,163 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,171 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:51:07,172 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:51:07,174 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-09 15:51:07,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,176 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:07,176 - sqlalchemy.engine.Engine - INFO - [cached since 32.08s ago] ('d9323224-175b-4bcc-a07e-7215f21fd62d', 'b1', '2', '', '{"message": {"type": "Expression", "value": "taskInputs.inputs", "required": false}}', '{"message": "taskInputs.inputs"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1ba9356b-987e-460f-9802-b2645e044590', datetime.datetime(2025, 5, 9, 15, 51, 7, 174079), , '{"message": {"type": "Expression", "value": "taskInputs.inputs", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 51, 7, 176095), datetime.datetime(2025, 5, 9, 15, 51, 7, 176095), 0) 2025-05-09 15:51:07,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,184 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: d9323224-175b-4bcc-a07e-7215f21fd62d 2025-05-09 15:51:07,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,188 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,188 - sqlalchemy.engine.Engine - INFO - [cached since 32.08s ago] ('d9323224-175b-4bcc-a07e-7215f21fd62d',) 2025-05-09 15:51:07,188 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:51:07,188 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:51:07,188 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,188 - sqlalchemy.engine.Engine - INFO - [cached since 32.08s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 51, 7, 188842), 'd9323224-175b-4bcc-a07e-7215f21fd62d') 2025-05-09 15:51:07,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,200 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,200 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:07,206 - sqlalchemy.engine.Engine - INFO - [cached since 32.33s ago] ('1ba9356b-987e-460f-9802-b2645e044590',) 2025-05-09 15:51:07,206 - services.execution.block_executor - ERROR - 任务记录 1ba9356b-987e-460f-9802-b2645e044590 的块记录没有输入参数 NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 662, in _parse_expression return await self._parse_task_inputs_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1098, in _parse_task_inputs_reference logger.error(f"任务记录 {task_record_id} 的块记录没有输入参数") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:51:07,206 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:07,210 - services.execution.block_executor - ERROR - 获取任务输入参数 taskInputs.inputs 失败: taskInputs.inputs 无法获取任务记录ID Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1099, in _parse_task_inputs_reference raise Exception(f"{reference} 无法获取任务记录ID") Exception: taskInputs.inputs 无法获取任务记录ID Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 287, in execute_children parsed_params = await self._parse_input_params(raw_params) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 662, in _parse_expression return await self._parse_task_inputs_reference(expression_value) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1147, in _parse_task_inputs_reference logger.error(f"获取任务输入参数 {reference} 失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:51:07,210 - services.execution.block_executor - ERROR - 子块 2 执行异常: taskInputs.inputs 获取任务输入参数失败 Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1099, in _parse_task_inputs_reference raise Exception(f"{reference} 无法获取任务记录ID") Exception: taskInputs.inputs 无法获取任务记录ID During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 662, in _parse_expression return await self._parse_task_inputs_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 1148, in _parse_task_inputs_reference raise Exception(f"{reference} 获取任务输入参数失败") Exception: taskInputs.inputs 获取任务输入参数失败 Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:51:07,214 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,214 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,218 - sqlalchemy.engine.Engine - INFO - [cached since 32.11s ago] ('d9323224-175b-4bcc-a07e-7215f21fd62d',) 2025-05-09 15:51:07,220 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:51:07,220 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:51:07,222 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,222 - sqlalchemy.engine.Engine - INFO - [cached since 32.02s ago] (datetime.datetime(2025, 5, 9, 15, 51, 7, 221442), '子块 2 执行异常: taskInputs.inputs 获取任务输入参数失败', , '子块 2 执行异常: taskInputs.inputs 获取任务输入参数失败', datetime.datetime(2025, 5, 9, 15, 51, 7, 221442), 'd9323224-175b-4bcc-a07e-7215f21fd62d') 2025-05-09 15:51:07,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,243 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:07,245 - sqlalchemy.engine.Engine - INFO - [cached since 32.03s ago] ('ff28bb76-1f09-42d9-99fa-fc784b5c605e', 3, '{"success": false, "message": "子块 2 执行异常: taskInputs.inputs 获取任务输入参数失败", "block_id": 2, "error": "taskInputs.inputs 获取任务输入参数失败"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1ba9356b-987e-460f-9802-b2645e044590', datetime.datetime(2025, 5, 9, 15, 51, 7, 243802), datetime.datetime(2025, 5, 9, 15, 51, 7, 243802), 0) 2025-05-09 15:51:07,247 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,255 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,255 - sqlalchemy.engine.Engine - INFO - [cached since 32.15s ago] ('4e0f6215-2afc-441b-99f5-ca26323f9f92',) 2025-05-09 15:51:07,259 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:51:07,259 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:51:07,263 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:07,263 - sqlalchemy.engine.Engine - INFO - [cached since 32.07s ago] (datetime.datetime(2025, 5, 9, 15, 51, 7, 259213), '子块 2 执行异常: taskInputs.inputs 获取任务输入参数失败', , '子块 2 执行异常: taskInputs.inputs 获取任务输入参数失败', datetime.datetime(2025, 5, 9, 15, 51, 7, 263509), '4e0f6215-2afc-441b-99f5-ca26323f9f92') 2025-05-09 15:51:07,267 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,276 - services.sync_service - INFO - 正在设置任务状态为已失败: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:07,322 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 1ba9356b-987e-460f-9802-b2645e044590 2025-05-09 15:51:07,323 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:07,323 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:07,325 - sqlalchemy.engine.Engine - INFO - [cached since 31.92s ago] (datetime.datetime(2025, 5, 9, 15, 51, 7, 323386), '子块 2 执行异常: taskInputs.inputs 获取任务输入参数失败', , 279, 1, datetime.datetime(2025, 5, 9, 15, 51, 7, 323386), '1ba9356b-987e-460f-9802-b2645e044590') 2025-05-09 15:51:07,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:07,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 1ba9356b-987e-460f-9802-b2645e044590, 结果: False 2025-05-09 15:51:11,242 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/1ba9356b-987e-460f-9802-b2645e044590 来自 192.168.189.211 2025-05-09 15:51:11,242 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/1ba9356b-987e-460f-9802-b2645e044590 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:11,248 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/1ba9356b-987e-460f-9802-b2645e044590 来自 192.168.189.211 2025-05-09 15:51:11,250 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:11,251 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:11,252 - sqlalchemy.engine.Engine - INFO - [cached since 36.38s ago] ('1ba9356b-987e-460f-9802-b2645e044590',) 2025-05-09 15:51:11,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:11,253 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/1ba9356b-987e-460f-9802-b2645e044590 状态码: 200 耗时: 0.0052秒 2025-05-09 15:51:11,262 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/1ba9356b-987e-460f-9802-b2645e044590 来自 192.168.189.211 2025-05-09 15:51:11,262 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/1ba9356b-987e-460f-9802-b2645e044590 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:11,267 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/1ba9356b-987e-460f-9802-b2645e044590 来自 192.168.189.211 2025-05-09 15:51:11,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:11,269 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:51:11,269 - sqlalchemy.engine.Engine - INFO - [cached since 32.44s ago] ('1ba9356b-987e-460f-9802-b2645e044590',) 2025-05-09 15:51:11,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:11,287 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/1ba9356b-987e-460f-9802-b2645e044590 状态码: 200 耗时: 0.0203秒 2025-05-09 15:51:23,098 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:51:23,098 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:23,102 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:51:23,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:23,105 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:51:23,106 - sqlalchemy.engine.Engine - INFO - [cached since 23.59s ago] {} 2025-05-09 15:51:23,108 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:51:23,108 - sqlalchemy.engine.Engine - INFO - [cached since 23.59s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 15:51:23,109 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:23,111 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0083秒 2025-05-09 15:51:24,803 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:51:24,803 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:24,805 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:24,805 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:24,805 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:24,807 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:51:24,807 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 15:51:24,807 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0025秒 2025-05-09 15:51:24,807 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0025秒 2025-05-09 15:51:24,809 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0043秒 2025-05-09 15:51:24,811 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:24,811 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:24,814 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0024秒 2025-05-09 15:51:24,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:24,814 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:51:24,814 - sqlalchemy.engine.Engine - INFO - [cached since 24.07s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:51:24,818 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:51:24,818 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:51:24,818 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:24,823 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0052秒 2025-05-09 15:51:24,830 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0120秒 2025-05-09 15:51:24,830 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0186秒 2025-05-09 15:51:24,830 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:51:24,830 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:24,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:24,834 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:51:24,834 - sqlalchemy.engine.Engine - INFO - [cached since 24.07s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:24,834 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0045秒 2025-05-09 15:51:24,834 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:51:24,834 - sqlalchemy.engine.Engine - INFO - [cached since 24.07s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:51:24,834 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:24,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:24,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:24,838 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:51:24,838 - sqlalchemy.engine.Engine - INFO - [cached since 24.09s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:51:24,838 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0086秒 2025-05-09 15:51:24,838 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:24,838 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 15:51:24,842 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:24,842 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:24,846 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:24,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:24,846 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:51:24,846 - sqlalchemy.engine.Engine - INFO - [cached since 24.1s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:51:24,850 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:24,850 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0042秒 2025-05-09 15:51:26,584 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:26,584 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:26,588 - app - INFO - 请求开始: GET /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:26,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:26,592 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:26,596 - sqlalchemy.engine.Engine - INFO - [cached since 51.76s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:26,596 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:26,596 - app - INFO - 请求完成: GET /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0085秒 2025-05-09 15:51:31,826 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:31,826 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:31,826 - app - INFO - 请求开始: POST /api/vwed-task-edit/input-params/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:31,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:51:31,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:51:31,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:51:31,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:51:31,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:51:31,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:51:31,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:51:31,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:51:31,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:51:31,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:31,835 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:31,835 - sqlalchemy.engine.Engine - INFO - [cached since 57s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:31,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:51:31,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:51:31,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:51:31,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:51:31,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:51:31,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:51:31,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:51:31,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:51:31,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:51:31,835 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:51:31,835 - sqlalchemy.engine.Engine - INFO - [cached since 26.86s ago] (37, '{"inputParams": [{"name": "param1", "type": "STRING", "label": "参数1", "required": false, "defaultValue": "", "remark": ""}], "outputParams": [], "roo ... (234 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 51, 31, 835083), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:51:31,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:51:31,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:51:31,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:51:31,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:51:31,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:51:31,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:51:31,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:51:31,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:51:31,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:51:31,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:31,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:51:31,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:51:31,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:51:31,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:51:31,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:51:31,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:51:31,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:51:31,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:51:31,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:51:31,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:51:31,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:51:31,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:51:31,846 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:51:31,846 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:51:31,846 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:51:31,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:51:31,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:51:31,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:51:31,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:51:31,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:51:31,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:51:31,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:51:31,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:51:31,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:51:31,852 - app - INFO - 请求完成: POST /api/vwed-task-edit/input-params/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0257秒 2025-05-09 15:51:31,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:51:31,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:51:31,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:51:31,856 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:31,856 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:31,856 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:51:31,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:31,860 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:51:31,860 - sqlalchemy.engine.Engine - INFO - [cached since 31.11s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:51:31,860 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:51:31,866 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0094秒 2025-05-09 15:51:31,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:31,909 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:51:31,909 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 14, 51, 31, 909586)) 2025-05-09 15:51:31,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:42,103 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 15:51:42,103 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:42,105 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:42,105 - sqlalchemy.engine.Engine - INFO - [cached since 67.27s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:42,105 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:42,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:42,105 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:42,105 - sqlalchemy.engine.Engine - INFO - [cached since 67.27s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:42,110 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:51:42,110 - sqlalchemy.engine.Engine - INFO - [cached since 37.14s ago] (38, '{"inputParams": [{"name": "param1", "type": "STRING", "label": "参数1", "remark": "", "defaultValue": "", "required": false}], "outputParams": [], "roo ... (234 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 15, 51, 42, 110555), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:51:42,111 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:42,125 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0218秒 2025-05-09 15:51:46,455 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 15:51:46,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,459 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:46,459 - sqlalchemy.engine.Engine - INFO - [cached since 71.62s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:46,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,459 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,459 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:46,463 - sqlalchemy.engine.Engine - INFO - [cached since 71.62s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:46,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,463 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 15:51:46,463 - services.task_edit_service - DEBUG - 任务参数: [{'name': 'param1', 'type': , 'label': '参数1', 'required': False, 'defaultValue': '1', 'remark': ''}] 2025-05-09 15:51:46,463 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 15:51:46,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,463 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 15:51:46,463 - sqlalchemy.engine.Engine - INFO - [cached since 71.62s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 15, 51, 46, 463881), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 15:51:46,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,482 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:46,482 - sqlalchemy.engine.Engine - INFO - [cached since 71.65s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:46,482 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:46,482 - sqlalchemy.engine.Engine - INFO - [cached since 71.62s ago] ('b2b6758d-3010-41f4-93ee-c51da4082884', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 38, None, None, , '[{"name": "param1", "type": "STRING", "label": "参数1", "required": false, "defaultValue": "1", "remark": ""}]', None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [{"name": "param1", "type": "STRING", "label": "参数1", "remark": "", "defaultValue": "", "required": false}], "outputParams": [], "roo ... (234 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 15, 51, 46, 463881), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 15, 51, 46, 482763), datetime.datetime(2025, 5, 9, 15, 51, 46, 482763), 0) 2025-05-09 15:51:46,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,499 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:46,499 - sqlalchemy.engine.Engine - INFO - [cached since 71.62s ago] ('b2b6758d-3010-41f4-93ee-c51da4082884',) 2025-05-09 15:51:46,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,499 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b2b6758d-3010-41f4-93ee-c51da4082884 (优先级 1) 添加到队列 0 2025-05-09 15:51:46,499 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 15:51:46,499 - services.sync_service - INFO - 正在同步创建任务到天风系统: b2b6758d-3010-41f4-93ee-c51da4082884 2025-05-09 15:51:46,502 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b2b6758d-3010-41f4-93ee-c51da4082884","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 15:51:46","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 15:51:46,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: b2b6758d-3010-41f4-93ee-c51da4082884, 优先级: 1 2025-05-09 15:51:46,511 - services.execution.task_executor - DEBUG - 任务 b2b6758d-3010-41f4-93ee-c51da4082884 设置超时时间: 3600秒 2025-05-09 15:51:46,511 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,511 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:46,511 - sqlalchemy.engine.Engine - INFO - [cached since 71.64s ago] ('b2b6758d-3010-41f4-93ee-c51da4082884',) 2025-05-09 15:51:46,511 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 15:51:46,511 - sqlalchemy.engine.Engine - INFO - [cached since 71.68s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:51:46,516 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:46,516 - sqlalchemy.engine.Engine - INFO - [cached since 71.56s ago] (datetime.datetime(2025, 5, 9, 15, 51, 46, 516064), datetime.datetime(2025, 5, 9, 15, 51, 46, 516064), 'b2b6758d-3010-41f4-93ee-c51da4082884') 2025-05-09 15:51:46,516 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,524 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b2b6758d-3010-41f4-93ee-c51da4082884 2025-05-09 15:51:46,554 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-09 15:51:46,554 - services.sync_service - INFO - 成功同步任务到系统任务: b2b6758d-3010-41f4-93ee-c51da4082884 2025-05-09 15:51:46,558 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b2b6758d-3010-41f4-93ee-c51da4082884 2025-05-09 15:51:46,558 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: b2b6758d-3010-41f4-93ee-c51da4082884 2025-05-09 15:51:46,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,564 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:46,567 - sqlalchemy.engine.Engine - INFO - [cached since 71.48s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 15, 51, 46, 564074), 'b2b6758d-3010-41f4-93ee-c51da4082884') 2025-05-09 15:51:46,571 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1159秒 2025-05-09 15:51:46,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,580 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 15:51:46,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,584 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:46,584 - sqlalchemy.engine.Engine - INFO - [cached since 71.49s ago] ('80abb588-e97c-46cc-a120-e93ee241a3f0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b2b6758d-3010-41f4-93ee-c51da4082884', datetime.datetime(2025, 5, 9, 15, 51, 46, 580130), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 51, 46, 584324), datetime.datetime(2025, 5, 9, 15, 51, 46, 584324), 0) 2025-05-09 15:51:46,592 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,597 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,601 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,605 - sqlalchemy.engine.Engine - INFO - [cached since 71.49s ago] ('80abb588-e97c-46cc-a120-e93ee241a3f0',) 2025-05-09 15:51:46,605 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:51:46,605 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:51:46,605 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,609 - sqlalchemy.engine.Engine - INFO - [cached since 71.5s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 51, 46, 605169), '80abb588-e97c-46cc-a120-e93ee241a3f0') 2025-05-09 15:51:46,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,619 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 15:51:46,619 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 15:51:46,627 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-09 15:51:46,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,632 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:46,636 - sqlalchemy.engine.Engine - INFO - [cached since 71.54s ago] ('53803de9-0e8d-4ce2-99f9-2655a8e797e4', 'b1', '2', '', '{"message": {"type": "Expression", "value": "taskInputs.param1", "required": false}}', '{"message": "taskInputs.param1"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b2b6758d-3010-41f4-93ee-c51da4082884', datetime.datetime(2025, 5, 9, 15, 51, 46, 627995), , '{"message": {"type": "Expression", "value": "taskInputs.param1", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 15, 51, 46, 632087), datetime.datetime(2025, 5, 9, 15, 51, 46, 632087), 0) 2025-05-09 15:51:46,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,656 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 53803de9-0e8d-4ce2-99f9-2655a8e797e4 2025-05-09 15:51:46,656 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,660 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,660 - sqlalchemy.engine.Engine - INFO - [cached since 71.55s ago] ('53803de9-0e8d-4ce2-99f9-2655a8e797e4',) 2025-05-09 15:51:46,660 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:51:46,665 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:51:46,665 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,665 - sqlalchemy.engine.Engine - INFO - [cached since 71.55s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 15, 51, 46, 665006), '53803de9-0e8d-4ce2-99f9-2655a8e797e4') 2025-05-09 15:51:46,665 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,677 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:46,677 - sqlalchemy.engine.Engine - INFO - [cached since 71.8s ago] ('b2b6758d-3010-41f4-93ee-c51da4082884',) 2025-05-09 15:51:46,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,681 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 15:51:46,685 - services.execution.handlers.foundation - INFO - 任务 b2b6758d-3010-41f4-93ee-c51da4082884 打印: 1 2025-05-09 15:51:46,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,686 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:46,686 - sqlalchemy.engine.Engine - INFO - [cached since 71.47s ago] ('6b4d6415-5167-4691-868a-4f469b83822c', 1, '{"success": true, "message": "打印成功", "output": {"message": "1"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b2b6758d-3010-41f4-93ee-c51da4082884', datetime.datetime(2025, 5, 9, 15, 51, 46, 686439), datetime.datetime(2025, 5, 9, 15, 51, 46, 686439), 0) 2025-05-09 15:51:46,690 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,699 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,699 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,703 - sqlalchemy.engine.Engine - INFO - [cached since 71.59s ago] ('53803de9-0e8d-4ce2-99f9-2655a8e797e4',) 2025-05-09 15:51:46,703 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 15:51:46,703 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 15:51:46,707 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,707 - sqlalchemy.engine.Engine - INFO - [cached since 71.51s ago] (datetime.datetime(2025, 5, 9, 15, 51, 46, 707541), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 51, 46, 707541), '53803de9-0e8d-4ce2-99f9-2655a8e797e4') 2025-05-09 15:51:46,707 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,720 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,720 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 15:51:46,724 - sqlalchemy.engine.Engine - INFO - [cached since 71.51s ago] ('abcc795f-4b84-48b0-91fe-392bd131141c', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "1"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b2b6758d-3010-41f4-93ee-c51da4082884', datetime.datetime(2025, 5, 9, 15, 51, 46, 720055), datetime.datetime(2025, 5, 9, 15, 51, 46, 720055), 0) 2025-05-09 15:51:46,724 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,737 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,737 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,741 - sqlalchemy.engine.Engine - INFO - [cached since 71.63s ago] ('80abb588-e97c-46cc-a120-e93ee241a3f0',) 2025-05-09 15:51:46,741 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 15:51:46,745 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 15:51:46,745 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 15:51:46,745 - sqlalchemy.engine.Engine - INFO - [cached since 71.55s ago] (datetime.datetime(2025, 5, 9, 15, 51, 46, 745704), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 15, 51, 46, 745704), '80abb588-e97c-46cc-a120-e93ee241a3f0') 2025-05-09 15:51:46,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,762 - services.sync_service - INFO - 正在设置系统任务状态为已完成: b2b6758d-3010-41f4-93ee-c51da4082884 2025-05-09 15:51:46,783 - services.sync_service - INFO - 成功设置系统任务状态为已完成: b2b6758d-3010-41f4-93ee-c51da4082884 2025-05-09 15:51:46,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:46,785 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:46,790 - sqlalchemy.engine.Engine - INFO - [cached since 71.38s ago] (datetime.datetime(2025, 5, 9, 15, 51, 46, 783756), '任务执行成功', , 237, 1, datetime.datetime(2025, 5, 9, 15, 51, 46, 785762), 'b2b6758d-3010-41f4-93ee-c51da4082884') 2025-05-09 15:51:46,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:46,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: b2b6758d-3010-41f4-93ee-c51da4082884, 结果: True 2025-05-09 15:51:50,305 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/b2b6758d-3010-41f4-93ee-c51da4082884 来自 192.168.189.211 2025-05-09 15:51:50,305 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/b2b6758d-3010-41f4-93ee-c51da4082884 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:50,309 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/b2b6758d-3010-41f4-93ee-c51da4082884 来自 192.168.189.211 2025-05-09 15:51:50,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:50,311 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 15:51:50,311 - sqlalchemy.engine.Engine - INFO - [cached since 75.44s ago] ('b2b6758d-3010-41f4-93ee-c51da4082884',) 2025-05-09 15:51:50,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:50,313 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/b2b6758d-3010-41f4-93ee-c51da4082884 状态码: 200 耗时: 0.0049秒 2025-05-09 15:51:50,321 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/b2b6758d-3010-41f4-93ee-c51da4082884 来自 192.168.189.211 2025-05-09 15:51:50,321 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/b2b6758d-3010-41f4-93ee-c51da4082884 状态码: 200 耗时: 0.0000秒 2025-05-09 15:51:50,321 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/b2b6758d-3010-41f4-93ee-c51da4082884 来自 192.168.189.211 2025-05-09 15:51:50,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:51:50,325 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 15:51:50,325 - sqlalchemy.engine.Engine - INFO - [cached since 71.49s ago] ('b2b6758d-3010-41f4-93ee-c51da4082884',) 2025-05-09 15:51:50,325 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 15:51:50,329 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('b2b6758d-3010-41f4-93ee-c51da4082884', 'b1') 2025-05-09 15:51:50,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:51:50,329 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/b2b6758d-3010-41f4-93ee-c51da4082884 状态码: 200 耗时: 0.0083秒 2025-05-09 15:52:01,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:52:01,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:52:01,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:52:01,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:52:01,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:52:01,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:52:02,041 - app - INFO - 应用程序关闭中... 2025-05-09 15:52:02,041 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 15:52:02,041 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 15:52:02,041 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 15:52:02,041 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 15:52:02,045 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 15:52:02,045 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 15:52:02,045 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 15:52:02,045 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 15:52:02,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 15:52:02,049 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 15:52:02,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:52:02,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:52:02,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:52:02,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:52:02,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:52:02,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:52:02,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 15:52:02,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:52:02,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:52:02,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 15:52:02,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:52:02,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:52:02,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 15:52:02,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:52:02,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:52:02,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 15:52:02,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:52:02,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:52:02,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 15:52:02,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:52:02,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:52:02,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 15:52:02,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:52:02,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:52:02,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 15:52:02,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:52:02,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:52:02,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 15:52:02,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:52:02,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:52:02,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 15:52:02,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:52:02,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:52:02,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 15:52:02,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:52:02,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:52:02,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 15:52:02,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:52:02,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:52:02,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 15:52:02,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:52:02,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:52:02,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 15:52:02,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 15:52:02,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 15:52:02,087 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 15:52:02,087 - app - INFO - 增强版任务调度器已停止 2025-05-09 15:52:02,091 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 15:52:02,091 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 15:52:02,091 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 15:52:02,091 - data.session - INFO - 数据库连接已关闭 2025-05-09 15:52:03,361 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 15:52:03,423 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 15:52:03,425 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 15:52:03,490 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 15:52:03,538 - data.session - INFO - 正在初始化数据库... 2025-05-09 15:52:03,570 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 15:52:03,572 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:52:03,573 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,573 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:52:03,574 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,574 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:52:03,575 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:03,577 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 15:52:03,577 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,579 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 15:52:03,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,581 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 15:52:03,582 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 15:52:03,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,584 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 15:52:03,585 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,585 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 15:52:03,586 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,587 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 15:52:03,587 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,590 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 15:52:03,590 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,592 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 15:52:03,592 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,593 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 15:52:03,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,595 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 15:52:03,595 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 15:52:03,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:52:03,598 - data.session - INFO - 数据库表初始化完成 2025-05-09 15:52:03,958 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 15:52:03,961 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 15:52:03,961 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 15:52:03,961 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 15:52:03,961 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 15:52:03,961 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 15:52:03,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 15:52:03,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 15:52:03,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 15:52:03,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 15:52:03,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 15:52:03,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:52:03,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 15:52:03,968 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 15:52:03,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:52:03,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:52:03,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:52:03,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:52:03,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:52:03,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:52:03,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:52:03,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:52:03,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:52:03,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:52:03,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:52:03,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:52:03,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:52:03,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:52:03,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:52:03,985 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 15:52:03,985 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 15:52:03,985 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:52:03,989 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 15:52:03,989 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:52:03,989 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 15:52:03,994 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:52:03,995 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 15:52:03,997 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 15:52:03,998 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:04,006 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 15:52:04,011 - sqlalchemy.engine.Engine - INFO - [generated in 0.00156s] (, ) 2025-05-09 15:52:04,011 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 15:52:04,011 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:52:04,011 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 15:52:04,011 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 15:52:04,011 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 15:52:04,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:04,015 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 15:52:04,015 - sqlalchemy.engine.Engine - INFO - [generated in 0.00104s] (, , ) 2025-05-09 15:52:04,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:52:04,036 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 15:52:04,036 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 15:52:04,036 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 15:52:04,036 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 15:52:04,036 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 15:52:04,039 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:52:04,039 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 15:52:04,039 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:04,044 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:52:04,044 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, datetime.datetime(2025, 5, 9, 14, 52, 4, 11485)) 2025-05-09 15:52:04,044 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 15:52:04,044 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:52:04,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:04,052 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 15:52:04,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00085s] {} 2025-05-09 15:52:04,052 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 15:52:04,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {'param_1': 0, 'param_2': 10} 2025-05-09 15:52:04,056 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:52:04,056 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0118秒 2025-05-09 15:52:05,438 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:52:05,438 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:52:05,443 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:52:05,443 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:52:05,443 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:52:05,443 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0004秒 2025-05-09 15:52:05,444 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 15:52:05,445 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0016秒 2025-05-09 15:52:05,445 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 15:52:05,445 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 15:52:05,449 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:52:05,453 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 15:52:05,457 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0084秒 2025-05-09 15:52:05,457 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0043秒 2025-05-09 15:52:05,457 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:52:05,460 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:05,460 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:52:05,460 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:52:05,460 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:52:05,460 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:52:05,460 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:52:05,464 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0037秒 2025-05-09 15:52:05,464 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0037秒 2025-05-09 15:52:05,464 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0066秒 2025-05-09 15:52:05,471 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:52:05,471 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 15:52:05,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:05,476 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 15:52:05,476 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 15:52:05,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:05,476 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:52:05,476 - sqlalchemy.engine.Engine - INFO - [cached since 0.01692s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:52:05,480 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 15:52:05,480 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:52:05,480 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 15:52:05,480 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0083秒 2025-05-09 15:52:05,480 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:52:05,480 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0083秒 2025-05-09 15:52:05,488 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:52:05,488 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 15:52:05,488 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 15:52:05,488 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:52:05,492 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 15:52:05,494 - sqlalchemy.engine.Engine - INFO - [cached since 0.03229s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 15:52:05,495 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 15:52:05,495 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0071秒 2025-05-09 15:53:04,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:53:04,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:53:04,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:53:04,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:53:04,012 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:53:04,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:53:04,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:53:04,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:53:04,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:53:04,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:53:04,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:53:04,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:53:04,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:53:04,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:53:04,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:53:04,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:53:04,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:53:04,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:53:04,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:53:04,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:53:04,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:53:04,033 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:53:04,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:53:04,033 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:53:04,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:53:04,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:53:04,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:53:04,037 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:53:04,038 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:53:04,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:53:04,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:53:04,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:53:04,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:53:04,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:53:04,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:53:04,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:53:04,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:53:04,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:53:04,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:53:04,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:53:04,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:53:04,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:53:04,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:53:04,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:53:04,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:53:04,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:53:04,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:53:04,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:53:04,062 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:53:04,062 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:53:04,066 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 14, 53, 4, 54423)) 2025-05-09 15:53:04,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:53:04,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:53:04,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:53:04,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:53:04,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:53:04,079 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:53:04,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:53:04,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:53:04,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:53:04,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:53:04,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:53:04,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:53:04,086 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:53:04,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:53:04,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:53:04,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:53:04,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:53:04,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:53:04,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:53:04,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:53:04,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:53:04,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:53:04,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:53:04,098 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:53:04,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:53:04,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:53:04,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:53:04,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:53:04,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:53:04,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:53:04,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:53:04,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:53:04,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:53:04,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:53:04,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:53:04,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:53:04,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:53:04,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:53:04,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:53:04,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:53:04,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:53:04,119 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:53:04,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:54:04,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:54:04,113 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:54:04,113 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 14, 54, 4, 108662)) 2025-05-09 15:54:04,117 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:54:04,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:54:04,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:54:04,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:54:04,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:54:04,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:54:04,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:54:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:54:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:54:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:54:04,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:54:04,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:54:04,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:54:04,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:54:04,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:54:04,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:54:04,180 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:54:04,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:54:04,186 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:54:04,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:54:04,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:54:04,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:54:04,186 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:54:04,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:54:04,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:54:04,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:54:04,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:54:04,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:54:04,192 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:54:04,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:54:04,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:54:04,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:54:04,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:54:04,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:54:04,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:54:04,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:54:04,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:54:04,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:54:04,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:54:04,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:54:04,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:54:04,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:54:04,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:55:04,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:55:04,129 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:55:04,129 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 14, 55, 4, 125783)) 2025-05-09 15:55:04,129 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:55:04,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:55:04,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:55:04,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:55:04,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:55:04,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:55:04,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:55:04,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:55:04,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:55:04,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:55:04,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:55:04,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:55:04,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:55:04,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:55:04,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:55:04,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:55:04,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:55:04,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:55:04,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:55:04,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:55:04,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:55:04,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:55:04,230 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:55:04,230 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:55:04,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:55:04,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:55:04,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:55:04,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:55:04,230 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:55:04,230 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:55:04,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:55:04,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:55:04,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:55:04,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:55:04,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:55:04,238 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:55:04,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:55:04,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:55:04,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:55:04,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:55:04,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:55:04,238 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:55:04,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:55:04,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:55:04,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:55:04,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:55:04,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:55:04,238 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:55:04,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:55:04,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:55:04,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:55:04,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:55:04,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:55:04,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:55:04,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:55:04,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:55:04,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:55:04,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:55:04,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:55:04,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:55:04,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:55:04,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:55:04,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:55:04,245 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:55:04,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:55:04,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:55:04,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:55:04,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:55:04,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:55:04,245 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:55:04,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:55:04,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:55:04,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:55:04,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:55:04,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:55:04,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:55:04,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:55:04,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:55:04,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:55:04,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:55:04,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:55:04,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:55:04,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:55:04,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:56:04,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:56:04,142 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:56:04,146 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 14, 56, 4, 142195)) 2025-05-09 15:56:04,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:56:04,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:56:04,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:56:04,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:56:04,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:56:04,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:56:04,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:56:04,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:56:04,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:56:04,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:56:04,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:56:04,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:56:04,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:56:04,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:56:04,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:56:04,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:56:04,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:56:04,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:56:04,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:56:04,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:56:04,288 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:56:04,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:56:04,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:56:04,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:56:04,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:56:04,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:56:04,288 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:56:04,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:56:04,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:56:04,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:56:04,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:56:04,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:56:04,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:56:04,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:56:04,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:56:04,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:56:04,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:56:04,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:56:04,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:56:04,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:56:04,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:57:04,154 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:57:04,159 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:57:04,159 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 14, 57, 4, 154906)) 2025-05-09 15:57:04,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:57:04,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:57:04,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:57:04,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:57:04,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:57:04,326 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:57:04,326 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:57:04,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:57:04,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:57:04,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:57:04,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:57:04,330 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:57:04,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:57:04,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:57:04,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:57:04,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:57:04,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:57:04,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:57:04,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:57:04,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:57:04,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:57:04,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:57:04,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:57:04,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:57:04,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:57:04,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:57:04,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:57:04,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:57:04,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:57:04,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:57:04,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:57:04,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:57:04,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:57:04,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:57:04,341 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:57:04,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:57:04,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:57:04,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:57:04,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:57:04,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:57:04,341 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:57:04,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:57:04,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:57:04,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:57:04,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:57:04,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:57:04,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:57:04,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:57:04,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:57:04,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:57:04,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:57:04,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:57:04,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:57:04,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:57:04,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:57:04,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:57:04,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:57:04,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:57:04,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:57:04,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:57:04,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:57:04,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:57:04,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:57:04,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:57:04,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:57:04,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:57:04,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:57:04,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:57:04,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:57:04,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:58:04,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:58:04,188 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:58:04,188 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 14, 58, 4, 184426)) 2025-05-09 15:58:04,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:58:04,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:58:04,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:58:04,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:58:04,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:58:04,371 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:58:04,371 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:58:04,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:58:04,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:58:04,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:58:04,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:58:04,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:58:04,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:58:04,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:58:04,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:58:04,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:58:04,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:58:04,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:58:04,384 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:58:04,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:58:04,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:58:04,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:58:04,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:58:04,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:58:04,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:58:04,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:58:04,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:58:04,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:58:04,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:58:04,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:58:04,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:58:04,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:58:04,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:58:04,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:58:04,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:58:04,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:58:04,401 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:58:04,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:58:04,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:58:04,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:58:04,405 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:58:04,405 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:58:04,405 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:58:04,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:58:04,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:58:04,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:58:04,405 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:58:04,405 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:58:04,410 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:58:04,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:58:04,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:58:04,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:58:04,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:58:04,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:58:04,410 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:58:04,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:58:04,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:58:04,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:58:04,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:58:04,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:58:04,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:58:04,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:58:04,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:58:04,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:58:04,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:58:04,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:58:04,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:58:04,423 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:58:04,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:58:04,423 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:58:04,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:58:04,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:58:04,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:58:04,423 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:58:04,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:58:04,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 15:59:04,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 15:59:04,206 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 15:59:04,206 - sqlalchemy.engine.Engine - INFO - [cached since 420.2s ago] (, datetime.datetime(2025, 5, 9, 14, 59, 4, 201776)) 2025-05-09 15:59:04,210 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 15:59:04,457 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 15:59:04,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 15:59:04,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 15:59:04,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 15:59:04,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 15:59:04,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 15:59:04,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 15:59:04,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 15:59:04,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 15:59:04,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 15:59:04,461 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 15:59:04,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 15:59:04,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 15:59:04,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 15:59:04,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 15:59:04,465 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 15:59:04,469 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 15:59:04,469 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 15:59:04,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 15:59:04,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 15:59:04,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 15:59:04,469 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 15:59:04,469 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 15:59:04,469 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 15:59:04,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 15:59:04,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 15:59:04,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 15:59:04,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 15:59:04,475 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 15:59:04,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 15:59:04,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 15:59:04,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 15:59:04,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 15:59:04,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 15:59:04,480 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 15:59:04,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 15:59:04,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 15:59:04,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 15:59:04,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 15:59:04,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 15:59:04,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 15:59:04,485 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 15:59:04,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 15:59:04,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 15:59:04,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 15:59:04,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 15:59:04,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 15:59:04,485 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 15:59:04,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 15:59:04,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 15:59:04,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 15:59:04,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 15:59:04,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 15:59:04,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 15:59:04,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 15:59:04,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 15:59:04,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 15:59:04,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 15:59:04,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 15:59:04,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 15:59:04,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 15:59:04,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 15:59:04,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 15:59:04,492 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 15:59:04,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 15:59:04,494 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 15:59:04,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 15:59:04,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 15:59:04,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 15:59:04,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 15:59:04,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 15:59:04,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 15:59:04,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 15:59:04,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 15:59:04,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:00:04,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:00:04,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:00:04,221 - sqlalchemy.engine.Engine - INFO - [cached since 480.2s ago] (, datetime.datetime(2025, 5, 9, 15, 0, 4, 217215)) 2025-05-09 16:00:04,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:00:04,531 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:00:04,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:00:04,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:00:04,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:00:04,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:00:04,531 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:00:04,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:00:04,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:00:04,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:00:04,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:00:04,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:00:04,535 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:00:04,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:00:04,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:00:04,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:00:04,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:00:04,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:00:04,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:00:04,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:00:04,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:00:04,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:00:04,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:00:04,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:00:04,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:00:04,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:00:04,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:00:04,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:00:04,548 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:00:04,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:00:04,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:00:04,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:00:04,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:00:04,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:00:04,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:00:04,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:00:04,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:00:04,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:00:04,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:00:04,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:00:04,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:00:04,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:00:04,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:00:04,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:00:04,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:00:04,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:00:04,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:00:04,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:00:04,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:00:04,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:00:04,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:00:04,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:00:04,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:00:04,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:00:04,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:00:04,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:00:04,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:00:04,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:00:04,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:00:04,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:00:04,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:00:04,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:00:04,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:00:04,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:00:04,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:00:04,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:00:04,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:00:04,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:00:04,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:00:04,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:00:04,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:00:04,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:00:04,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:00:04,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:00:04,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:00:04,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:00:04,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:00:04,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:00:04,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:00:04,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:00:04,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:00:04,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:00:04,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:00:04,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:00:04,580 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:00:04,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:00:04,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:00:04,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:00:04,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:00:04,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:00:04,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:00:56,175 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 16:00:56,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:00:56,179 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:00:56,179 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:00:56,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:00:56,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:00:56,184 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:00:56,184 - sqlalchemy.engine.Engine - INFO - [cached since 0.00397s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:00:56,184 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:00:56,188 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (39, '{"inputParams": [{"name": "param1", "type": "STRING", "label": "参数1", "remark": "", "defaultValue": "", "required": false}], "outputParams": [], "roo ... (685 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 16, 0, 56, 184145), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:00:56,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:00:56,196 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0205秒 2025-05-09 16:01:01,736 - app - INFO - 请求开始: POST /api/vwed-task-edit/input-params/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:01,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:01,740 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:01,740 - sqlalchemy.engine.Engine - INFO - [cached since 5.559s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:01,740 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:01:01,740 - sqlalchemy.engine.Engine - INFO - [cached since 5.555s ago] (40, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (580 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 16, 1, 1, 740276), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:01:01,740 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:01,757 - app - INFO - 请求完成: POST /api/vwed-task-edit/input-params/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0207秒 2025-05-09 16:01:01,765 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:01,765 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0043秒 2025-05-09 16:01:01,765 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:01,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:01,769 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:01:01,769 - sqlalchemy.engine.Engine - INFO - [cached since 536.3s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:01:01,769 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:01,773 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0081秒 2025-05-09 16:01:04,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:04,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:01:04,218 - sqlalchemy.engine.Engine - INFO - [cached since 540.2s ago] (, datetime.datetime(2025, 5, 9, 15, 1, 4, 218534)) 2025-05-09 16:01:04,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:04,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:01:04,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:01:04,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:01:04,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:01:04,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:01:04,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:01:04,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:01:04,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:01:04,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:01:04,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:01:04,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:01:04,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:01:04,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:01:04,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:01:04,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:01:04,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:01:04,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:01:04,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:01:04,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:01:04,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:01:04,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:01:04,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:01:04,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:01:04,618 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:01:04,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:01:04,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:01:04,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:01:04,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:01:04,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:01:04,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:01:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:01:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:01:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:01:04,622 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:01:04,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:01:04,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:01:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:01:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:01:04,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:01:04,622 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:01:04,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:01:04,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:01:05,171 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:01:05,171 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:05,176 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:01:05,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,176 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:05,180 - sqlalchemy.engine.Engine - INFO - [cached since 8.998s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:05,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,180 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:05,180 - sqlalchemy.engine.Engine - INFO - [cached since 9.001s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:05,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,184 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:01:05,184 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:01:05,184 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:01:05,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,184 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:01:05,184 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 16, 1, 5, 184704), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:01:05,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,201 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:05,201 - sqlalchemy.engine.Engine - INFO - [cached since 9.023s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:05,205 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:05,205 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('2a4ae918-0d6c-4705-baa0-c6a174af4a00', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 40, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (580 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 1, 5, 184704), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 1, 5, 205642), datetime.datetime(2025, 5, 9, 16, 1, 5, 205642), 0) 2025-05-09 16:01:05,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,214 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:05,218 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('2a4ae918-0d6c-4705-baa0-c6a174af4a00',) 2025-05-09 16:01:05,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,222 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2a4ae918-0d6c-4705-baa0-c6a174af4a00 (优先级 1) 添加到队列 0 2025-05-09 16:01:05,226 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:01:05,226 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,226 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2a4ae918-0d6c-4705-baa0-c6a174af4a00","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:01:05","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:01:05,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 2a4ae918-0d6c-4705-baa0-c6a174af4a00, 优先级: 1 2025-05-09 16:01:05,251 - services.execution.task_executor - DEBUG - 任务 2a4ae918-0d6c-4705-baa0-c6a174af4a00 设置超时时间: 3600秒 2025-05-09 16:01:05,251 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,251 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:05,251 - sqlalchemy.engine.Engine - INFO - [cached since 0.0353s ago] ('2a4ae918-0d6c-4705-baa0-c6a174af4a00',) 2025-05-09 16:01:05,256 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:05,256 - sqlalchemy.engine.Engine - INFO - [cached since 9.077s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:05,260 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:05,260 - sqlalchemy.engine.Engine - INFO - [generated in 0.00340s] (datetime.datetime(2025, 5, 9, 16, 1, 5, 256376), datetime.datetime(2025, 5, 9, 16, 1, 5, 260434), '2a4ae918-0d6c-4705-baa0-c6a174af4a00') 2025-05-09 16:01:05,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,271 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,305 - services.sync_service - INFO - 成功同步任务到系统任务: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,305 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,305 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,305 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1291秒 2025-05-09 16:01:05,338 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,342 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:05,342 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 1, 5, 342896), '2a4ae918-0d6c-4705-baa0-c6a174af4a00') 2025-05-09 16:01:05,342 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,351 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:01:05,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,355 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:05,359 - sqlalchemy.engine.Engine - INFO - [generated in 0.00297s] ('c5e5efd3-a327-430e-8a36-1d13e6c8aadd', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2a4ae918-0d6c-4705-baa0-c6a174af4a00', datetime.datetime(2025, 5, 9, 16, 1, 5, 351575), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 1, 5, 355426), datetime.datetime(2025, 5, 9, 16, 1, 5, 355426), 0) 2025-05-09 16:01:05,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,371 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,375 - sqlalchemy.engine.Engine - INFO - [generated in 0.00339s] ('c5e5efd3-a327-430e-8a36-1d13e6c8aadd',) 2025-05-09 16:01:05,380 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:01:05,380 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:01:05,380 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,383 - sqlalchemy.engine.Engine - INFO - [generated in 0.00233s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 1, 5, 380378), 'c5e5efd3-a327-430e-8a36-1d13e6c8aadd') 2025-05-09 16:01:05,384 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,392 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:01:05,394 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:01:05,394 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 5, 类型: IterateListBp 2025-05-09 16:01:05,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,396 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:05,396 - sqlalchemy.engine.Engine - INFO - [cached since 0.04182s ago] ('f318ada6-fb00-439f-8912-fd14a27280e7', 'b2', '5', '', '{"list": {"type": "Expression", "value": "{1, 2,3,4,5,6}", "required": true}}', '{"list": "{1, 2,3,4,5,6}"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2a4ae918-0d6c-4705-baa0-c6a174af4a00', datetime.datetime(2025, 5, 9, 16, 1, 5, 396897), , '{"list": {"type": "Expression", "value": "{1, 2,3,4,5,6}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 1, 5, 396897), datetime.datetime(2025, 5, 9, 16, 1, 5, 396897), 0) 2025-05-09 16:01:05,396 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,405 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: f318ada6-fb00-439f-8912-fd14a27280e7 2025-05-09 16:01:05,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,410 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,410 - sqlalchemy.engine.Engine - INFO - [cached since 0.03701s ago] ('f318ada6-fb00-439f-8912-fd14a27280e7',) 2025-05-09 16:01:05,410 - services.execution.block_executor - INFO - 块 b2 (ID: 5) 设置的变量: [] 2025-05-09 16:01:05,410 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:01:05,414 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,418 - sqlalchemy.engine.Engine - INFO - [cached since 0.03762s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 1, 5, 414733), 'f318ada6-fb00-439f-8912-fd14a27280e7') 2025-05-09 16:01:05,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,426 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:01:05,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,426 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:05,430 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] ('ca929129-87ac-488a-99a5-44c99b34f60b', 3, '{"success": false, "message": "提供的参数不是有效的数组"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2a4ae918-0d6c-4705-baa0-c6a174af4a00', datetime.datetime(2025, 5, 9, 16, 1, 5, 426355), datetime.datetime(2025, 5, 9, 16, 1, 5, 426355), 0) 2025-05-09 16:01:05,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,439 - services.execution.block_executor - ERROR - 子块 5 执行失败: 提供的参数不是有效的数组 NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:01:05,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,443 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,447 - sqlalchemy.engine.Engine - INFO - [cached since 0.07439s ago] ('f318ada6-fb00-439f-8912-fd14a27280e7',) 2025-05-09 16:01:05,447 - services.execution.block_executor - INFO - 块 b2 (ID: 5) 设置的变量: [] 2025-05-09 16:01:05,450 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:01:05,451 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,451 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] (datetime.datetime(2025, 5, 9, 16, 1, 5, 450707), '提供的参数不是有效的数组', , '提供的参数不是有效的数组', datetime.datetime(2025, 5, 9, 16, 1, 5, 451299), 'f318ada6-fb00-439f-8912-fd14a27280e7') 2025-05-09 16:01:05,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,459 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,463 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:05,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.03519s ago] ('45e247ff-b598-4a3d-9427-69ea5ffd6960', 3, '{"success": false, "message": "子块 5 执行失败: 提供的参数不是有效的数组", "block_id": 5, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2a4ae918-0d6c-4705-baa0-c6a174af4a00', datetime.datetime(2025, 5, 9, 16, 1, 5, 463701), datetime.datetime(2025, 5, 9, 16, 1, 5, 463701), 0) 2025-05-09 16:01:05,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,471 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,471 - sqlalchemy.engine.Engine - INFO - [cached since 0.1007s ago] ('c5e5efd3-a327-430e-8a36-1d13e6c8aadd',) 2025-05-09 16:01:05,475 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:01:05,475 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:01:05,475 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:05,475 - sqlalchemy.engine.Engine - INFO - [cached since 0.02614s ago] (datetime.datetime(2025, 5, 9, 16, 1, 5, 475906), '子块 5 执行失败: 提供的参数不是有效的数组', , '子块 5 执行失败: 提供的参数不是有效的数组', datetime.datetime(2025, 5, 9, 16, 1, 5, 475906), 'c5e5efd3-a327-430e-8a36-1d13e6c8aadd') 2025-05-09 16:01:05,480 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,488 - services.sync_service - INFO - 正在设置任务状态为已失败: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,551 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 2a4ae918-0d6c-4705-baa0-c6a174af4a00 2025-05-09 16:01:05,555 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:05,560 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:05,560 - sqlalchemy.engine.Engine - INFO - [generated in 0.00139s] (datetime.datetime(2025, 5, 9, 16, 1, 5, 555252), '子块 5 执行失败: 提供的参数不是有效的数组', , 216, 1, datetime.datetime(2025, 5, 9, 16, 1, 5, 560032), '2a4ae918-0d6c-4705-baa0-c6a174af4a00') 2025-05-09 16:01:05,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:05,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 2a4ae918-0d6c-4705-baa0-c6a174af4a00, 结果: False 2025-05-09 16:01:09,615 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2a4ae918-0d6c-4705-baa0-c6a174af4a00 来自 192.168.189.211 2025-05-09 16:01:09,615 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2a4ae918-0d6c-4705-baa0-c6a174af4a00 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:09,619 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2a4ae918-0d6c-4705-baa0-c6a174af4a00 来自 192.168.189.211 2025-05-09 16:01:09,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:09,619 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:09,619 - sqlalchemy.engine.Engine - INFO - [cached since 4.404s ago] ('2a4ae918-0d6c-4705-baa0-c6a174af4a00',) 2025-05-09 16:01:09,624 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:09,624 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2a4ae918-0d6c-4705-baa0-c6a174af4a00 状态码: 200 耗时: 0.0047秒 2025-05-09 16:01:09,630 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2a4ae918-0d6c-4705-baa0-c6a174af4a00 来自 192.168.189.211 2025-05-09 16:01:09,632 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2a4ae918-0d6c-4705-baa0-c6a174af4a00 状态码: 200 耗时: 0.0020秒 2025-05-09 16:01:09,632 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2a4ae918-0d6c-4705-baa0-c6a174af4a00 来自 192.168.189.211 2025-05-09 16:01:09,632 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:09,632 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:01:09,632 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('2a4ae918-0d6c-4705-baa0-c6a174af4a00',) 2025-05-09 16:01:09,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:09,636 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2a4ae918-0d6c-4705-baa0-c6a174af4a00 状态码: 200 耗时: 0.0038秒 2025-05-09 16:01:15,703 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:01:15,703 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:15,705 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:01:15,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:15,708 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:01:15,709 - sqlalchemy.engine.Engine - INFO - [cached since 551.7s ago] {} 2025-05-09 16:01:15,710 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:01:15,710 - sqlalchemy.engine.Engine - INFO - [cached since 551.7s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 16:01:15,712 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:15,712 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0072秒 2025-05-09 16:01:16,741 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:01:16,741 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:16,741 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:16,741 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:16,741 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:16,741 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:01:16,741 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:16,745 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 16:01:16,745 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0043秒 2025-05-09 16:01:16,746 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0053秒 2025-05-09 16:01:16,746 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:16,746 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:16,749 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0032秒 2025-05-09 16:01:16,749 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:16,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:16,753 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:01:16,753 - sqlalchemy.engine.Engine - INFO - [cached since 551.3s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:01:16,758 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0083秒 2025-05-09 16:01:16,758 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:16,758 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:16,758 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:16,758 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0115秒 2025-05-09 16:01:16,758 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:16,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:16,758 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:01:16,762 - sqlalchemy.engine.Engine - INFO - [cached since 551.3s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:01:16,762 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:01:16,762 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:16,762 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:16,762 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0044秒 2025-05-09 16:01:16,762 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:01:16,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:16,766 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 16:01:16,767 - sqlalchemy.engine.Engine - INFO - [cached since 551.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:16,767 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 16:01:16,767 - sqlalchemy.engine.Engine - INFO - [cached since 551.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 16:01:16,767 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:16,771 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0050秒 2025-05-09 16:01:16,771 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:16,771 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:16,771 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:16,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:16,771 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:01:16,771 - sqlalchemy.engine.Engine - INFO - [cached since 551.3s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:01:16,775 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:16,775 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 16:01:34,795 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 16:01:34,795 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:34,799 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 16:01:34,803 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:34,804 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:34,804 - sqlalchemy.engine.Engine - INFO - [cached since 38.62s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:34,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:34,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:34,808 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:34,808 - sqlalchemy.engine.Engine - INFO - [cached since 38.63s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:34,808 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:01:34,808 - sqlalchemy.engine.Engine - INFO - [cached since 38.62s ago] (41, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (582 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 16, 1, 34, 808165), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:01:34,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:34,820 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0208秒 2025-05-09 16:01:36,302 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:01:36,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,307 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:36,307 - sqlalchemy.engine.Engine - INFO - [cached since 40.13s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:36,307 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,307 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:36,307 - sqlalchemy.engine.Engine - INFO - [cached since 40.13s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:36,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,311 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:01:36,311 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:01:36,311 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:01:36,311 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,311 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:01:36,315 - sqlalchemy.engine.Engine - INFO - [cached since 31.13s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDY5MTg2NjUsInVzZXJuYW1lIjoiYWRtaW4ifQ.LQmHiubL4WIgH-ewXDj3twPm-AxoCqn_ILKMa38b338', datetime.datetime(2025, 5, 9, 16, 1, 36, 311607), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:01:36,315 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,324 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:36,324 - sqlalchemy.engine.Engine - INFO - [cached since 40.14s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:36,324 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:36,324 - sqlalchemy.engine.Engine - INFO - [cached since 31.12s ago] ('5d1069e7-0ef6-46ad-9526-c7ade03377ba', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 41, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (582 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 1, 36, 311607), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 1, 36, 324227), datetime.datetime(2025, 5, 9, 16, 1, 36, 324227), 0) 2025-05-09 16:01:36,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,336 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:36,336 - sqlalchemy.engine.Engine - INFO - [cached since 31.12s ago] ('5d1069e7-0ef6-46ad-9526-c7ade03377ba',) 2025-05-09 16:01:36,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,336 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 5d1069e7-0ef6-46ad-9526-c7ade03377ba (优先级 1) 添加到队列 0 2025-05-09 16:01:36,336 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:01:36,336 - services.sync_service - INFO - 正在同步创建任务到天风系统: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,336 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"5d1069e7-0ef6-46ad-9526-c7ade03377ba","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:01:36","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:01:36,374 - services.sync_service - INFO - 成功同步任务到系统任务: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: 5d1069e7-0ef6-46ad-9526-c7ade03377ba, 优先级: 1 2025-05-09 16:01:36,374 - services.execution.task_executor - DEBUG - 任务 5d1069e7-0ef6-46ad-9526-c7ade03377ba 设置超时时间: 3600秒 2025-05-09 16:01:36,374 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,374 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,374 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0715秒 2025-05-09 16:01:36,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:36,377 - sqlalchemy.engine.Engine - INFO - [cached since 31.16s ago] ('5d1069e7-0ef6-46ad-9526-c7ade03377ba',) 2025-05-09 16:01:36,377 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:01:36,377 - sqlalchemy.engine.Engine - INFO - [cached since 40.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:36,377 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:36,377 - sqlalchemy.engine.Engine - INFO - [cached since 31.12s ago] (datetime.datetime(2025, 5, 9, 16, 1, 36, 377906), datetime.datetime(2025, 5, 9, 16, 1, 36, 377906), '5d1069e7-0ef6-46ad-9526-c7ade03377ba') 2025-05-09 16:01:36,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,386 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,424 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,429 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:36,429 - sqlalchemy.engine.Engine - INFO - [cached since 31.09s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 1, 36, 429270), '5d1069e7-0ef6-46ad-9526-c7ade03377ba') 2025-05-09 16:01:36,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,437 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:01:36,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,439 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:36,439 - sqlalchemy.engine.Engine - INFO - [cached since 31.08s ago] ('5c119236-b183-4825-8925-21764f1f83da', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5d1069e7-0ef6-46ad-9526-c7ade03377ba', datetime.datetime(2025, 5, 9, 16, 1, 36, 437552), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 1, 36, 439015), datetime.datetime(2025, 5, 9, 16, 1, 36, 439015), 0) 2025-05-09 16:01:36,439 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,447 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,447 - sqlalchemy.engine.Engine - INFO - [cached since 31.08s ago] ('5c119236-b183-4825-8925-21764f1f83da',) 2025-05-09 16:01:36,451 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:01:36,451 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:01:36,451 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,451 - sqlalchemy.engine.Engine - INFO - [cached since 31.07s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 1, 36, 451575), '5c119236-b183-4825-8925-21764f1f83da') 2025-05-09 16:01:36,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,459 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:01:36,463 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:01:36,463 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:01:36,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,463 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:36,463 - sqlalchemy.engine.Engine - INFO - [cached since 31.11s ago] ('783df8e1-5b0c-41d7-bd12-6ed7461090b4', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2, ,3,4,5,6]", "required": true}}', '{"list": "[1, 2, ,3,4,5,6]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5d1069e7-0ef6-46ad-9526-c7ade03377ba', datetime.datetime(2025, 5, 9, 16, 1, 36, 463770), , '{"list": {"type": "Expression", "value": "[1, 2, ,3,4,5,6]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 1, 36, 463770), datetime.datetime(2025, 5, 9, 16, 1, 36, 463770), 0) 2025-05-09 16:01:36,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,476 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 783df8e1-5b0c-41d7-bd12-6ed7461090b4 2025-05-09 16:01:36,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,476 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,476 - sqlalchemy.engine.Engine - INFO - [cached since 31.1s ago] ('783df8e1-5b0c-41d7-bd12-6ed7461090b4',) 2025-05-09 16:01:36,478 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:01:36,478 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:01:36,481 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,481 - sqlalchemy.engine.Engine - INFO - [cached since 31.1s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 1, 36, 481021), '783df8e1-5b0c-41d7-bd12-6ed7461090b4') 2025-05-09 16:01:36,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,489 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:01:36,489 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:01:36,489 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:01:36,489 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:01:36,489 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:01:36,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,493 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:36,493 - sqlalchemy.engine.Engine - INFO - [cached since 31.14s ago] ('82a69a9c-770f-4474-82d3-bdd6e539b3e8', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5d1069e7-0ef6-46ad-9526-c7ade03377ba', datetime.datetime(2025, 5, 9, 16, 1, 36, 489641), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 1, 36, 493770), datetime.datetime(2025, 5, 9, 16, 1, 36, 493770), 0) 2025-05-09 16:01:36,497 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,506 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 82a69a9c-770f-4474-82d3-bdd6e539b3e8 2025-05-09 16:01:36,506 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,506 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,506 - sqlalchemy.engine.Engine - INFO - [cached since 31.13s ago] ('82a69a9c-770f-4474-82d3-bdd6e539b3e8',) 2025-05-09 16:01:36,506 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:01:36,506 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:01:36,506 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,506 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 1, 36, 506544), '82a69a9c-770f-4474-82d3-bdd6e539b3e8') 2025-05-09 16:01:36,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,514 - services.execution.block_executor - ERROR - 子块 4 执行异常: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误 Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 287, in execute_children parsed_params = await self._parse_input_params(raw_params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 599, in _parse_input_params express_result = await self._parse_expression(key, param_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 659, in _parse_expression return self._parse_block_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 738, in _parse_block_reference raise Exception(f"{reference} 获取块引用失败 表达式: {reference} 有误") Exception: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误 Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 307, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\progress.py", line 676, in execute loop_result = await executor.execute_children(block, "default") File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 361, in execute_children logger.error(error_msg) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:01:36,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,520 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,520 - sqlalchemy.engine.Engine - INFO - [cached since 31.15s ago] ('82a69a9c-770f-4474-82d3-bdd6e539b3e8',) 2025-05-09 16:01:36,520 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:01:36,520 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:01:36,520 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,523 - sqlalchemy.engine.Engine - INFO - [cached since 31.07s ago] (datetime.datetime(2025, 5, 9, 16, 1, 36, 520133), '子块 4 执行异常: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误', , '子块 4 执行异常: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误', datetime.datetime(2025, 5, 9, 16, 1, 36, 520133), '82a69a9c-770f-4474-82d3-bdd6e539b3e8') 2025-05-09 16:01:36,523 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,531 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:36,536 - sqlalchemy.engine.Engine - INFO - [cached since 31.11s ago] ('2fa08f20-7152-4fb2-8f64-2e61f4981c63', 3, '{"success": false, "message": "数组遍历在索引 0 处执行失败", "output": {"iterationResults": [{"index": 0, "success": false, "result": {"success": false, "message ... (9 characters truncated) ... 执行异常: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误", "block_id": 4, "error": "blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误"}}], "failedAt": 0}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5d1069e7-0ef6-46ad-9526-c7ade03377ba', datetime.datetime(2025, 5, 9, 16, 1, 36, 531479), datetime.datetime(2025, 5, 9, 16, 1, 36, 531479), 0) 2025-05-09 16:01:36,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,544 - services.execution.block_executor - ERROR - 子块 4 执行失败: 数组遍历在索引 0 处执行失败 NoneType: None Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 766, in _worker result = await executor.execute() File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 210, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 103, 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 327, in execute_children logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:01:36,544 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,544 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,544 - sqlalchemy.engine.Engine - INFO - [cached since 31.17s ago] ('783df8e1-5b0c-41d7-bd12-6ed7461090b4',) 2025-05-09 16:01:36,548 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:01:36,548 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:01:36,548 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,548 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('{"index": 0, "item": null}', datetime.datetime(2025, 5, 9, 16, 1, 36, 548699), '数组遍历在索引 0 处执行失败', , "{'index': 0, 'item': None}", '{"blocks": {"b1": {"index": 0, "item": null}}}', '数组遍历在索引 0 处执行失败', datetime.datetime(2025, 5, 9, 16, 1, 36, 548699), '783df8e1-5b0c-41d7-bd12-6ed7461090b4') 2025-05-09 16:01:36,548 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,558 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,558 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:01:36,558 - sqlalchemy.engine.Engine - INFO - [cached since 31.13s ago] ('d8da2849-d894-48eb-a819-8f04602934b9', 3, '{"success": false, "message": "子块 4 执行失败: 数组遍历在索引 0 处执行失败", "block_id": 4, "output": {"iterationResults": [{"index": 0, "success": false, "result": { ... (35 characters truncated) ... 执行异常: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误", "block_id": 4, "error": "blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误"}}], "failedAt": 0}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5d1069e7-0ef6-46ad-9526-c7ade03377ba', datetime.datetime(2025, 5, 9, 16, 1, 36, 558069), datetime.datetime(2025, 5, 9, 16, 1, 36, 558069), 0) 2025-05-09 16:01:36,558 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,565 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,569 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,569 - sqlalchemy.engine.Engine - INFO - [cached since 31.2s ago] ('5c119236-b183-4825-8925-21764f1f83da',) 2025-05-09 16:01:36,569 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:01:36,569 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:01:36,569 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:01:36,574 - sqlalchemy.engine.Engine - INFO - [generated in 0.00145s] (datetime.datetime(2025, 5, 9, 16, 1, 36, 569933), '子块 4 执行失败: 数组遍历在索引 0 处执行失败', , "{'index': 0, 'item': None}", '子块 4 执行失败: 数组遍历在索引 0 处执行失败', datetime.datetime(2025, 5, 9, 16, 1, 36, 569933), '5c119236-b183-4825-8925-21764f1f83da') 2025-05-09 16:01:36,574 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,582 - services.sync_service - INFO - 正在设置任务状态为已失败: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,603 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 5d1069e7-0ef6-46ad-9526-c7ade03377ba 2025-05-09 16:01:36,607 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:36,607 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:36,607 - sqlalchemy.engine.Engine - INFO - [cached since 31.05s ago] (datetime.datetime(2025, 5, 9, 16, 1, 36, 603083), '子块 4 执行失败: 数组遍历在索引 0 处执行失败', , 195, 1, datetime.datetime(2025, 5, 9, 16, 1, 36, 607230), '5d1069e7-0ef6-46ad-9526-c7ade03377ba') 2025-05-09 16:01:36,611 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:36,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: 5d1069e7-0ef6-46ad-9526-c7ade03377ba, 结果: False 2025-05-09 16:01:39,963 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/5d1069e7-0ef6-46ad-9526-c7ade03377ba 来自 192.168.189.211 2025-05-09 16:01:39,963 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/5d1069e7-0ef6-46ad-9526-c7ade03377ba 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:39,967 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/5d1069e7-0ef6-46ad-9526-c7ade03377ba 来自 192.168.189.211 2025-05-09 16:01:39,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:39,969 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:01:39,969 - sqlalchemy.engine.Engine - INFO - [cached since 34.75s ago] ('5d1069e7-0ef6-46ad-9526-c7ade03377ba',) 2025-05-09 16:01:39,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:39,972 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/5d1069e7-0ef6-46ad-9526-c7ade03377ba 状态码: 200 耗时: 0.0051秒 2025-05-09 16:01:39,979 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/5d1069e7-0ef6-46ad-9526-c7ade03377ba 来自 192.168.189.211 2025-05-09 16:01:39,979 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/5d1069e7-0ef6-46ad-9526-c7ade03377ba 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:39,980 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/5d1069e7-0ef6-46ad-9526-c7ade03377ba 来自 192.168.189.211 2025-05-09 16:01:39,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:39,980 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:01:39,980 - sqlalchemy.engine.Engine - INFO - [cached since 30.35s ago] ('5d1069e7-0ef6-46ad-9526-c7ade03377ba',) 2025-05-09 16:01:39,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:39,985 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/5d1069e7-0ef6-46ad-9526-c7ade03377ba 状态码: 200 耗时: 0.0054秒 2025-05-09 16:01:50,926 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:01:50,926 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:50,929 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:01:50,930 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:50,930 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:01:50,931 - sqlalchemy.engine.Engine - INFO - [cached since 586.9s ago] {} 2025-05-09 16:01:50,933 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:01:50,933 - sqlalchemy.engine.Engine - INFO - [cached since 586.9s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 16:01:50,934 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:50,935 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0064秒 2025-05-09 16:01:53,846 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:01:53,846 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0009秒 2025-05-09 16:01:53,847 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:01:53,847 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:53,847 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:01:53,851 - sqlalchemy.engine.Engine - INFO - [cached since 589.8s ago] {} 2025-05-09 16:01:53,851 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:01:53,851 - sqlalchemy.engine.Engine - INFO - [cached since 589.8s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 16:01:53,855 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:53,857 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0101秒 2025-05-09 16:01:55,341 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:01:55,343 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0024秒 2025-05-09 16:01:55,344 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:55,345 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:55,345 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:55,346 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:01:55,346 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0018秒 2025-05-09 16:01:55,346 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0018秒 2025-05-09 16:01:55,346 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-09 16:01:55,346 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:55,350 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:55,350 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:55,350 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:55,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:55,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:01:55,354 - sqlalchemy.engine.Engine - INFO - [cached since 589.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:01:55,354 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:01:55,360 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:01:55,360 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0059秒 2025-05-09 16:01:55,354 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:55,360 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:55,364 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:55,364 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:55,364 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:01:55,364 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0139秒 2025-05-09 16:01:55,364 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:55,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:55,368 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 16:01:55,368 - sqlalchemy.engine.Engine - INFO - [cached since 589.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:01:55,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:55,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:01:55,368 - sqlalchemy.engine.Engine - INFO - [cached since 589.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:01:55,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 16:01:55,368 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:55,372 - sqlalchemy.engine.Engine - INFO - [cached since 589.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 16:01:55,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:01:55,372 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0083秒 2025-05-09 16:01:55,372 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0083秒 2025-05-09 16:01:55,380 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:55,380 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:01:55,383 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:01:55,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:01:55,383 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:01:55,383 - sqlalchemy.engine.Engine - INFO - [cached since 589.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:01:55,383 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:01:55,387 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0051秒 2025-05-09 16:02:04,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:02:04,237 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:02:04,237 - sqlalchemy.engine.Engine - INFO - [cached since 600.2s ago] (, datetime.datetime(2025, 5, 9, 15, 2, 4, 236310)) 2025-05-09 16:02:04,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:02:04,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:02:04,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:02:04,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:02:04,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:02:04,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:02:04,657 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:02:04,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:02:04,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:02:04,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:02:04,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:02:04,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:02:04,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:02:04,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:02:04,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:02:04,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:02:04,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:02:04,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:02:04,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:02:04,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:02:04,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:02:04,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:02:04,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:02:04,670 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:02:04,670 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:02:04,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:02:04,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:02:04,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:02:04,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:02:04,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:02:04,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:02:04,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:02:04,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:02:04,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:02:04,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:02:04,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:02:04,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:02:04,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:02:04,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:02:04,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:02:04,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:02:04,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:02:04,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:02:04,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:02:04,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:02:04,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:02:04,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:02:04,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:02:04,686 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:02:04,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:02:04,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:02:04,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:02:04,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:02:04,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:02:04,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:02:04,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:02:04,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:02:04,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:02:04,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:02:04,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:02:04,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:02:04,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:02:04,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:02:04,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:02:04,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:02:04,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:02:04,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:02:04,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:02:04,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:02:04,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:02:04,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:02:04,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:02:04,705 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:02:04,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:02:04,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:02:04,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:02:04,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:02:04,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:02:04,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:02:34,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:02:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:02:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:02:34,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:02:34,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:02:34,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:03:04,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:03:04,247 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:03:04,252 - sqlalchemy.engine.Engine - INFO - [cached since 660.2s ago] (, datetime.datetime(2025, 5, 9, 15, 3, 4, 247898)) 2025-05-09 16:03:04,252 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:03:04,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:03:04,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:03:04,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:03:04,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:03:04,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:03:04,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:03:04,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:03:04,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:03:04,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:03:04,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:03:04,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:03:04,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:03:04,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:03:04,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:03:04,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:03:04,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:03:04,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:03:04,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:03:04,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:03:04,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:03:04,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:03:04,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:03:04,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:03:04,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:03:04,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:03:04,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:03:04,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:03:04,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:03:04,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:03:04,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:03:04,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:03:04,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:03:04,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:03:04,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:03:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:03:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:03:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:03:04,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:03:04,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:03:04,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:03:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:03:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:03:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:03:04,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:03:04,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:03:04,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:03:04,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:03:04,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:03:04,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:03:04,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:03:23,378 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 16:03:23,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:03:23,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:03:23,384 - sqlalchemy.engine.Engine - INFO - [cached since 147.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:03:23,384 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:03:23,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:03:23,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:03:23,384 - sqlalchemy.engine.Engine - INFO - [cached since 147.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:03:23,389 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:03:23,389 - sqlalchemy.engine.Engine - INFO - [cached since 147.2s ago] (42, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (358 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 16, 3, 23, 389158), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:03:23,389 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:03:23,397 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0189秒 2025-05-09 16:03:33,326 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:03:33,327 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 16:03:33,329 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:03:33,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:03:33,330 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:03:33,330 - sqlalchemy.engine.Engine - INFO - [cached since 689.3s ago] {} 2025-05-09 16:03:33,330 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:03:33,332 - sqlalchemy.engine.Engine - INFO - [cached since 689.3s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 16:03:33,332 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:03:33,336 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0079秒 2025-05-09 16:03:34,400 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:03:34,400 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 16:03:34,404 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:03:34,404 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 16:03:34,404 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:03:34,408 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 16:03:34,412 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:03:34,412 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 16:03:34,416 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:03:34,416 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 16:03:34,416 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:03:34,416 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:03:34,416 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:03:34,416 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:03:34,420 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:03:34,420 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:03:34,424 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:03:34,424 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:03:34,424 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:03:34,428 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0041秒 2025-05-09 16:03:34,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:03:34,428 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 16:03:34,428 - sqlalchemy.engine.Engine - INFO - [cached since 689s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:03:34,428 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:03:34,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:03:34,433 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:03:34,433 - sqlalchemy.engine.Engine - INFO - [cached since 689s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:03:34,433 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 16:03:34,433 - sqlalchemy.engine.Engine - INFO - [cached since 689s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 16:03:34,437 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:03:34,437 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:03:34,437 - sqlalchemy.engine.Engine - INFO - [cached since 689s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:03:34,445 - services.task_service - ERROR - 获取任务失败: This result object does not return rows. It has been closed automatically. Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_service.py", line 275, in get_task_by_id task = db.query(VWEDTaskDef).filter(VWEDTaskDef.id == task_id).first() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 2759, in first return self.limit(1)._iter().first() # type: ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 1784, in first return self._only_one_row( ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 749, in _only_one_row row: Optional[_InterimRowType[Any]] = onerow(hard_close=True) ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 1671, in _fetchone_impl return self._real_result._fetchone_impl(hard_close=hard_close) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 2257, in _fetchone_impl row = next(self.iterator, _NO_ROW) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\loading.py", line 219, in chunks fetch = cursor._raw_all_rows() ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 538, in _raw_all_rows make_row = self._row_getter ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__ obj.__dict__[self.__name__] = result = self.fget(obj) ^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 471, in _row_getter key_to_index = metadata._key_to_index ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\cursor.py", line 1361, in _key_to_index self._we_dont_return_rows() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\cursor.py", line 1341, in _we_dont_return_rows raise exc.ResourceClosedError( sqlalchemy.exc.ResourceClosedError: This result object does not return rows. It has been closed automatically. Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_api.py", line 334, in api_get_task task = TaskService.get_task_by_id(db, task_id) File "D:\jsw_code\project\VWED_task\services\task_service.py", line 298, in get_task_by_id logger.error(f"获取任务失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:03:34,449 - app.task_api - ERROR - 获取任务详情失败: 获取任务失败: This result object does not return rows. It has been closed automatically. Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_service.py", line 275, in get_task_by_id task = db.query(VWEDTaskDef).filter(VWEDTaskDef.id == task_id).first() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\query.py", line 2759, in first return self.limit(1)._iter().first() # type: ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 1784, in first return self._only_one_row( ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 749, in _only_one_row row: Optional[_InterimRowType[Any]] = onerow(hard_close=True) ^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 1671, in _fetchone_impl return self._real_result._fetchone_impl(hard_close=hard_close) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 2257, in _fetchone_impl row = next(self.iterator, _NO_ROW) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\loading.py", line 219, in chunks fetch = cursor._raw_all_rows() ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 538, in _raw_all_rows make_row = self._row_getter ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 1257, in __get__ obj.__dict__[self.__name__] = result = self.fget(obj) ^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 471, in _row_getter key_to_index = metadata._key_to_index ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\cursor.py", line 1361, in _key_to_index self._we_dont_return_rows() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\cursor.py", line 1341, in _we_dont_return_rows raise exc.ResourceClosedError( sqlalchemy.exc.ResourceClosedError: This result object does not return rows. It has been closed automatically. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\routes\task_api.py", line 334, in api_get_task task = TaskService.get_task_by_id(db, task_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\task_service.py", line 299, in get_task_by_id raise Exception(f"获取任务失败: {str(e)}") Exception: 获取任务失败: This result object does not return rows. It has been closed automatically. Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_api.py", line 339, in api_get_task logger.error(f"获取任务详情失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:03:34,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:03:34,458 - app - ERROR - 请求异常: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 耗时: 0.0295秒 Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( pymysql.err.InternalError: Packet sequence number wrong - got 1 expected 2 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 95, 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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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 290, in app async with AsyncExitStack() as async_exit_stack: ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 754, in __aexit__ raise exc_details[1] File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 737, in __aexit__ cb_suppress = await cb(*exc_details) ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 217, in __aexit__ await anext(self.gen) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\concurrency.py", line 37, in contextmanager_in_threadpool await anyio.to_thread.run_sync( File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 2461, in run_sync_in_worker_thread return await future ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 962, in run result = context.run(func, *args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 144, in __exit__ next(self.gen) File "D:\jsw_code\project\VWED_task\data\session.py", line 75, in get_db db.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2521, in close self._close_impl(invalidate=False) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2590, in _close_impl transaction.close(invalidate) File "", line 2, in close 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 1419, in close transaction.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2586, in close self._do_close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2724, in _do_close self._close_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2710, in _close_impl self._connection_rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2702, in _connection_rollback_impl self.connection._rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1127, in _rollback_impl self._handle_dbapi_exception(e, None, None, None, None) 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 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( sqlalchemy.exc.InternalError: (pymysql.err.InternalError) Packet sequence number wrong - got 1 expected 2 (Background on this error at: https://sqlalche.me/e/20/2j85) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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\app.py", line 105, in log_requests logger.error(f"请求异常: {method} {url} 耗时: {process_time:.4f}秒") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:03:34,475 - app - ERROR - 异常详情: (pymysql.err.InternalError) Packet sequence number wrong - got 1 expected 2 (Background on this error at: https://sqlalche.me/e/20/2j85) Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( pymysql.err.InternalError: Packet sequence number wrong - got 1 expected 2 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 95, 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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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 290, in app async with AsyncExitStack() as async_exit_stack: ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 754, in __aexit__ raise exc_details[1] File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 737, in __aexit__ cb_suppress = await cb(*exc_details) ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 217, in __aexit__ await anext(self.gen) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\concurrency.py", line 37, in contextmanager_in_threadpool await anyio.to_thread.run_sync( File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 2461, in run_sync_in_worker_thread return await future ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 962, in run result = context.run(func, *args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 144, in __exit__ next(self.gen) File "D:\jsw_code\project\VWED_task\data\session.py", line 75, in get_db db.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2521, in close self._close_impl(invalidate=False) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2590, in _close_impl transaction.close(invalidate) File "", line 2, in close 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 1419, in close transaction.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2586, in close self._do_close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2724, in _do_close self._close_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2710, in _close_impl self._connection_rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2702, in _connection_rollback_impl self.connection._rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1127, in _rollback_impl self._handle_dbapi_exception(e, None, None, None, None) 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 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( sqlalchemy.exc.InternalError: (pymysql.err.InternalError) Packet sequence number wrong - got 1 expected 2 (Background on this error at: https://sqlalche.me/e/20/2j85) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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\app.py", line 106, in log_requests logger.error(f"异常详情: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:03:34,496 - app - ERROR - Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( pymysql.err.InternalError: Packet sequence number wrong - got 1 expected 2 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 95, 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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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 290, in app async with AsyncExitStack() as async_exit_stack: ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 754, in __aexit__ raise exc_details[1] File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 737, in __aexit__ cb_suppress = await cb(*exc_details) ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 217, in __aexit__ await anext(self.gen) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\concurrency.py", line 37, in contextmanager_in_threadpool await anyio.to_thread.run_sync( File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 2461, in run_sync_in_worker_thread return await future ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 962, in run result = context.run(func, *args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 144, in __exit__ next(self.gen) File "D:\jsw_code\project\VWED_task\data\session.py", line 75, in get_db db.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2521, in close self._close_impl(invalidate=False) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2590, in _close_impl transaction.close(invalidate) File "", line 2, in close 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 1419, in close transaction.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2586, in close self._do_close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2724, in _do_close self._close_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2710, in _close_impl self._connection_rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2702, in _connection_rollback_impl self.connection._rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1127, in _rollback_impl self._handle_dbapi_exception(e, None, None, None, None) 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 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( sqlalchemy.exc.InternalError: (pymysql.err.InternalError) Packet sequence number wrong - got 1 expected 2 (Background on this error at: https://sqlalche.me/e/20/2j85) Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( pymysql.err.InternalError: Packet sequence number wrong - got 1 expected 2 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 95, 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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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 290, in app async with AsyncExitStack() as async_exit_stack: ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 754, in __aexit__ raise exc_details[1] File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 737, in __aexit__ cb_suppress = await cb(*exc_details) ^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 217, in __aexit__ await anext(self.gen) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\concurrency.py", line 37, in contextmanager_in_threadpool await anyio.to_thread.run_sync( File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 2461, in run_sync_in_worker_thread return await future ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\_backends\_asyncio.py", line 962, in run result = context.run(func, *args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\contextlib.py", line 144, in __exit__ next(self.gen) File "D:\jsw_code\project\VWED_task\data\session.py", line 75, in get_db db.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2521, in close self._close_impl(invalidate=False) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2590, in _close_impl transaction.close(invalidate) File "", line 2, in close 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 1419, in close transaction.close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2586, in close self._do_close() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2724, in _do_close self._close_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2710, in _close_impl self._connection_rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2702, in _connection_rollback_impl self.connection._rollback_impl() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1127, in _rollback_impl self._handle_dbapi_exception(e, None, None, None, None) 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 1125, in _rollback_impl self.engine.dialect.do_rollback(self.connection) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 493, in rollback self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 453, in _read_ok_packet pkt = self._read_packet() ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 757, in _read_packet raise err.InternalError( sqlalchemy.exc.InternalError: (pymysql.err.InternalError) Packet sequence number wrong - got 1 expected 2 (Background on this error at: https://sqlalche.me/e/20/2j85) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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\app.py", line 107, in log_requests logger.error(traceback.format_exc()) File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:03:34,526 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 500 耗时: 0.0977秒 2025-05-09 16:03:34,529 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.1045秒 2025-05-09 16:03:34,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:03:34,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:03:34,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:03:34,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:03:34,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:03:34,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:04:04,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:04:04,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:04:04,262 - sqlalchemy.engine.Engine - INFO - [cached since 720.2s ago] (, datetime.datetime(2025, 5, 9, 15, 4, 4, 262599)) 2025-05-09 16:04:04,265 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:04:04,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:04:04,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:04:04,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:04:04,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:04:04,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:04:04,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:04:04,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:04:04,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:04:04,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:04:04,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:04:04,815 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:04:04,819 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:04:04,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:04:04,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:04:04,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:04:04,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:04:04,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:04:04,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:04:04,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:04:04,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:04:04,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:04:04,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:04:04,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:04:04,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:04:04,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:04:04,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:04:04,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:04:04,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:04:04,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:04:04,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:04:04,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:04:04,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:04:04,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:04:04,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:04:04,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:04:04,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:04:04,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:04:04,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:04:04,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:04:04,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:04:04,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:04:04,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:04:04,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:04:04,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:04:04,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:04:04,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:04:04,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:04:04,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:04:04,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:04:04,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:04:04,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:04:04,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:04:04,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:04:04,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:04:04,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:04:04,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:04:04,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:04:04,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:04:04,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:04:04,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:04:04,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:04:04,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:04:04,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:04:04,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:04:04,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:04:04,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:04:04,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:04:04,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:04:04,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:04:04,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:04:04,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:04:04,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:04:04,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:04:04,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:04:04,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:04:04,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:04:04,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:04:04,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:04:04,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:04:04,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:04:04,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:04:04,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:04:04,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:04:04,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:04:34,905 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:04:34,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:04:34,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:04:34,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:04:34,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:04:34,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:05:04,270 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:05:04,270 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:05:04,273 - sqlalchemy.engine.Engine - INFO - [cached since 780.2s ago] (, datetime.datetime(2025, 5, 9, 15, 5, 4, 269492)) 2025-05-09 16:05:04,275 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:05:04,911 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:05:04,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:05:04,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:05:04,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:05:04,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:05:04,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:05:04,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:05:04,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:05:04,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:05:04,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:05:04,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:05:04,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:05:04,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:05:04,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:05:04,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:05:04,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:05:04,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:05:04,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:05:04,932 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:05:04,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:05:04,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:05:04,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:05:04,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:05:04,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:05:04,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:05:04,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:05:04,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:05:04,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:05:04,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:05:04,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:05:04,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:05:04,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:05:34,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:05:34,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:05:34,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:05:34,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:05:34,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:05:34,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:06:04,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:04,285 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:06:04,289 - sqlalchemy.engine.Engine - INFO - [cached since 840.2s ago] (, datetime.datetime(2025, 5, 9, 15, 6, 4, 285636)) 2025-05-09 16:06:04,292 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:04,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:06:04,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:06:04,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:06:04,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:06:04,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:06:04,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:06:04,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:06:04,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:06:04,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:06:04,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:06:04,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:06:04,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:06:04,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:06:04,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:06:04,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:06:04,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:06:04,989 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:06:04,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:06:04,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:06:04,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:06:04,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:06:04,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:06:04,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:06:04,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:06:04,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:06:04,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:06:04,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:06:05,004 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:06:05,004 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:06:05,004 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:06:05,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:06:05,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:06:05,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:06:05,004 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:06:05,004 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:06:05,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:06:05,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:06:05,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:06:05,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:06:05,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:06:05,008 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:06:05,008 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:06:05,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:06:05,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:06:05,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:06:05,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:06:05,008 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:06:05,008 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:06:05,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:06:05,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:06:05,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:06:05,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:06:05,012 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:06:05,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:06:05,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:06:05,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:06:05,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:06:05,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:06:05,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:06:05,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:06:05,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:06:05,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:06:05,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:06:05,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:06:05,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:06:05,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:06:05,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:06:05,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:06:05,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:06:05,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:06:05,038 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:06:05,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:06:05,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:06:05,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:06:05,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:06:05,041 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:06:05,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:06:05,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:06:05,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:06:05,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:06:05,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:06:05,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:06:05,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:06:05,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:06:35,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:06:35,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:06:35,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:06:35,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:06:35,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:06:35,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:06:35,232 - app - INFO - 应用程序关闭中... 2025-05-09 16:06:35,232 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:06:35,234 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:06:35,236 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:06:35,236 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:06:35,238 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:06:35,238 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:06:35,242 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:06:35,246 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:06:35,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:06:35,251 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:06:35,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:06:35,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:06:35,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:06:35,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:06:35,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:06:35,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:06:35,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:06:35,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:06:35,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:06:35,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:06:35,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 16:06:35,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:06:35,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:06:35,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:06:35,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:06:35,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:06:35,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:06:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:06:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 16:06:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:06:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:06:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 16:06:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:06:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:06:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 16:06:35,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 0 2025-05-09 16:06:35,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:06:35,265 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:06:35,265 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:06:35,267 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:06:35,267 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:06:35,267 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:06:35,267 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:06:35,304 - sqlalchemy.pool.impl.QueuePool - ERROR - Exception during reset or similar Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\pool\base.py", line 987, in _finalize_fairy fairy._reset( File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\pool\base.py", line 1433, in _reset pool._dialect.do_rollback(self) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 700, in do_rollback dbapi_connection.rollback() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 492, in rollback self._execute_command(COMMAND.COM_QUERY, "ROLLBACK") File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 843, in _execute_command raise err.InterfaceError(0, "") pymysql.err.InterfaceError: (0, '') 2025-05-09 16:06:36,636 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:06:36,701 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:06:36,701 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:06:36,769 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:06:36,818 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:06:36,851 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:06:36,874 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:06:36,876 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,880 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:06:36,882 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,884 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:06:36,886 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,886 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:36,886 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:06:36,886 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,888 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:06:36,888 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,891 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:06:36,891 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,892 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:06:36,897 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,901 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:06:36,901 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,901 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:06:36,901 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,903 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:06:36,903 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,903 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:06:36,903 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,908 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:06:36,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,908 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:06:36,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,910 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:06:36,910 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:36,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:36,913 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:06:37,265 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:06:37,266 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:06:37,267 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:06:37,267 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:06:37,268 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:06:37,269 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:06:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:06:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:06:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:06:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:06:37,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:06:37,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:06:37,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:06:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:06:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:06:37,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:06:37,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:06:37,278 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:06:37,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:06:37,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:06:37,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:06:37,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:06:37,280 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:06:37,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:06:37,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:06:37,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:06:37,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:06:37,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:06:37,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:06:37,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:06:37,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:06:37,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:06:37,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:06:37,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:06:37,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:06:37,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:06:37,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:06:37,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:06:37,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:06:37,297 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:06:37,312 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:06:37,314 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:06:37,314 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:06:37,314 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:06:37,316 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:06:37,316 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:06:37,316 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:06:37,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:37,326 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:06:37,326 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] (, ) 2025-05-09 16:06:37,328 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:06:37,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:37,331 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:06:37,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:06:37,332 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:06:37,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:37,334 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:06:37,334 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, , ) 2025-05-09 16:06:37,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:37,359 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:06:37,359 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:06:37,360 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:06:37,362 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:06:37,364 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:06:37,366 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:37,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:06:37,372 - sqlalchemy.engine.Engine - INFO - [generated in 0.00387s] (, datetime.datetime(2025, 5, 9, 15, 6, 37, 332283)) 2025-05-09 16:06:37,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:57,836 - app - INFO - 应用程序关闭中... 2025-05-09 16:06:57,836 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:06:57,836 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:06:57,841 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:06:57,841 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:06:57,845 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:06:57,845 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:06:57,848 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:06:57,848 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:06:57,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:06:57,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:06:57,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:06:57,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:06:57,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:06:57,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:06:57,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:06:57,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:06:57,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:06:57,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:06:57,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:06:57,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:06:57,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:06:57,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:06:57,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:06:57,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:06:57,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:06:57,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:06:57,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:06:57,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:06:57,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:06:57,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:06:57,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:06:57,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:06:57,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:06:57,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:06:57,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:06:57,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:06:57,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:06:57,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:06:57,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:06:57,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:06:57,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:06:57,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:06:57,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:06:57,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:06:57,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:06:57,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:06:57,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:06:57,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:06:57,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:06:57,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:06:57,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:06:57,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:06:57,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:06:57,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:06:57,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:06:57,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:06:57,885 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:06:57,885 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:06:57,887 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:06:57,887 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:06:57,887 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:06:57,887 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:06:59,141 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:06:59,203 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:06:59,205 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:06:59,274 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:06:59,319 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:06:59,344 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:06:59,356 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:06:59,356 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,356 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:06:59,356 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,356 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:06:59,360 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:59,360 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:06:59,360 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,360 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:06:59,360 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,364 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:06:59,364 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,364 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:06:59,364 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,369 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:06:59,369 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,369 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:06:59,369 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,369 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:06:59,369 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,373 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:06:59,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,374 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:06:59,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,377 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:06:59,377 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,377 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:06:59,377 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:06:59,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:59,381 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:06:59,727 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:06:59,729 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:06:59,729 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:06:59,729 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:06:59,729 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:06:59,732 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:06:59,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:06:59,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:06:59,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:06:59,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:06:59,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:06:59,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:06:59,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:06:59,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:06:59,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:06:59,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:06:59,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:06:59,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:06:59,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:06:59,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:06:59,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:06:59,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:06:59,745 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:06:59,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:06:59,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:06:59,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:06:59,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:06:59,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:06:59,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:06:59,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:06:59,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:06:59,761 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:06:59,778 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:06:59,778 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:06:59,778 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:06:59,782 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:06:59,786 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:06:59,786 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:06:59,791 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:06:59,791 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:59,803 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:06:59,803 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] (, ) 2025-05-09 16:06:59,803 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:06:59,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:59,808 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:06:59,808 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:06:59,808 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:06:59,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:59,808 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:06:59,808 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, , ) 2025-05-09 16:06:59,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:06:59,812 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:06:59,812 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:06:59,812 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:06:59,812 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:06:59,812 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:06:59,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:06:59,812 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:06:59,816 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (, datetime.datetime(2025, 5, 9, 15, 6, 59, 808822)) 2025-05-09 16:06:59,816 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:11,180 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:07:11,181 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 16:07:11,183 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:07:11,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:11,188 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:07:11,189 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] {} 2025-05-09 16:07:11,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:07:11,191 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] {'param_1': 0, 'param_2': 10} 2025-05-09 16:07:11,193 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:07:11,194 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0118秒 2025-05-09 16:07:13,158 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:07:13,158 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 16:07:13,158 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:07:13,158 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 16:07:13,160 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:07:13,161 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-09 16:07:13,165 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:07:13,165 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 16:07:13,169 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:07:13,169 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 16:07:13,169 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:07:13,169 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:07:13,173 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:07:13,175 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:07:13,175 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0017秒 2025-05-09 16:07:13,176 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:07:13,177 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0016秒 2025-05-09 16:07:13,177 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0004秒 2025-05-09 16:07:13,180 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:07:13,180 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:07:13,180 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:07:13,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:13,180 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:07:13,180 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:07:13,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:13,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:13,184 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 16:07:13,184 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:07:13,188 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:13,188 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:07:13,188 - sqlalchemy.engine.Engine - INFO - [cached since 0.005764s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:07:13,191 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:13,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 16:07:13,191 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 16:07:13,191 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0109秒 2025-05-09 16:07:13,191 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:13,191 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0109秒 2025-05-09 16:07:13,195 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0152秒 2025-05-09 16:07:13,199 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:07:13,200 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 16:07:13,200 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:07:13,200 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:13,203 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:07:13,203 - sqlalchemy.engine.Engine - INFO - [cached since 0.02077s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:07:13,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:13,205 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 16:07:46,444 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 16:07:46,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:46,448 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:07:46,448 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:07:46,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:46,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:46,452 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:07:46,452 - sqlalchemy.engine.Engine - INFO - [cached since 0.004456s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:07:46,452 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:07:46,456 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (43, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 16, 7, 46, 452796), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:07:46,456 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:46,465 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0211秒 2025-05-09 16:07:47,899 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:07:47,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:47,904 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:07:47,904 - sqlalchemy.engine.Engine - INFO - [cached since 1.457s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:07:47,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:47,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:47,908 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:07:47,908 - sqlalchemy.engine.Engine - INFO - [cached since 1.461s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:07:47,908 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:47,912 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:07:47,912 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:07:47,912 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:07:47,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:47,912 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:07:47,912 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 7, 47, 912640), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:07:47,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:47,924 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:47,924 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:07:47,924 - sqlalchemy.engine.Engine - INFO - [cached since 1.477s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:07:47,928 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:47,928 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 7, 47, 912640), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 7, 47, 928547), datetime.datetime(2025, 5, 9, 16, 7, 47, 928547), 0) 2025-05-09 16:07:47,928 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:47,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:47,936 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:07:47,941 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:07:47,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:47,941 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e (优先级 1) 添加到队列 0 2025-05-09 16:07:47,945 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:07:47,945 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9e828a43-01b7-43de-bce4-d36ef60afe9e 2025-05-09 16:07:47,945 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"9e828a43-01b7-43de-bce4-d36ef60afe9e","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:07:47","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:07:48,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 9e828a43-01b7-43de-bce4-d36ef60afe9e, 优先级: 1 2025-05-09 16:07:48,037 - services.execution.task_executor - DEBUG - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 设置超时时间: 3600秒 2025-05-09 16:07:48,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,037 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:07:48,037 - sqlalchemy.engine.Engine - INFO - [cached since 0.09806s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:07:48,037 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:07:48,037 - sqlalchemy.engine.Engine - INFO - [cached since 1.59s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:07:48,040 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:07:48,040 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (datetime.datetime(2025, 5, 9, 16, 7, 48, 40910), datetime.datetime(2025, 5, 9, 16, 7, 48, 40910), '9e828a43-01b7-43de-bce4-d36ef60afe9e') 2025-05-09 16:07:48,040 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,048 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 9e828a43-01b7-43de-bce4-d36ef60afe9e 2025-05-09 16:07:48,093 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-09 16:07:48,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,097 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:07:48,097 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 7, 48, 97462), '9e828a43-01b7-43de-bce4-d36ef60afe9e') 2025-05-09 16:07:48,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,106 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:07:48,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,110 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,110 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('f0c286fd-a5fc-4293-8f99-cf6a7954c958', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 106252), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 110512), datetime.datetime(2025, 5, 9, 16, 7, 48, 110512), 0) 2025-05-09 16:07:48,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,119 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,119 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('f0c286fd-a5fc-4293-8f99-cf6a7954c958',) 2025-05-09 16:07:48,123 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:07:48,123 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:07:48,123 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,123 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 123288), 'f0c286fd-a5fc-4293-8f99-cf6a7954c958') 2025-05-09 16:07:48,123 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,132 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:07:48,132 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:07:48,132 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:07:48,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,132 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,132 - sqlalchemy.engine.Engine - INFO - [cached since 0.02493s ago] ('398f047f-2e6d-43b6-ba49-bb9b7133b0e4', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 132398), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 132398), datetime.datetime(2025, 5, 9, 16, 7, 48, 132398), 0) 2025-05-09 16:07:48,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,140 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 398f047f-2e6d-43b6-ba49-bb9b7133b0e4 2025-05-09 16:07:48,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,145 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,145 - sqlalchemy.engine.Engine - INFO - [cached since 0.02369s ago] ('398f047f-2e6d-43b6-ba49-bb9b7133b0e4',) 2025-05-09 16:07:48,145 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,145 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:07:48,145 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,145 - sqlalchemy.engine.Engine - INFO - [cached since 0.0231s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 145120), '398f047f-2e6d-43b6-ba49-bb9b7133b0e4') 2025-05-09 16:07:48,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,158 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:07:48,158 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:07:48,158 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:07:48,158 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:07:48,158 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:07:48,158 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,162 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,162 - sqlalchemy.engine.Engine - INFO - [cached since 0.05242s ago] ('df50d4b9-0641-4422-a462-e573826f5a02', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 158071), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 162306), datetime.datetime(2025, 5, 9, 16, 7, 48, 162306), 0) 2025-05-09 16:07:48,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,175 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: df50d4b9-0641-4422-a462-e573826f5a02 2025-05-09 16:07:48,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,175 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,175 - sqlalchemy.engine.Engine - INFO - [cached since 0.05566s ago] ('df50d4b9-0641-4422-a462-e573826f5a02',) 2025-05-09 16:07:48,178 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,178 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,178 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,182 - sqlalchemy.engine.Engine - INFO - [generated in 0.00340s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 178770), 'df50d4b9-0641-4422-a462-e573826f5a02') 2025-05-09 16:07:48,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,191 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:07:48,195 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: 0 2025-05-09 16:07:48,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,195 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,195 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('cfea160d-4c9c-4f47-beab-943c427bfe5d', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 195520), datetime.datetime(2025, 5, 9, 16, 7, 48, 195520), 0) 2025-05-09 16:07:48,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,203 - services.sync_service - INFO - 成功同步任务到系统任务: 9e828a43-01b7-43de-bce4-d36ef60afe9e 2025-05-09 16:07:48,207 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9e828a43-01b7-43de-bce4-d36ef60afe9e 2025-05-09 16:07:48,207 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 9e828a43-01b7-43de-bce4-d36ef60afe9e 2025-05-09 16:07:48,212 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3126秒 2025-05-09 16:07:48,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,216 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,216 - sqlalchemy.engine.Engine - INFO - [cached since 0.09658s ago] ('df50d4b9-0641-4422-a462-e573826f5a02',) 2025-05-09 16:07:48,216 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,221 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,221 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00166s] (datetime.datetime(2025, 5, 9, 16, 7, 48, 221109), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 221109), 'df50d4b9-0641-4422-a462-e573826f5a02') 2025-05-09 16:07:48,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,229 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:07:48,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,233 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,233 - sqlalchemy.engine.Engine - INFO - [cached since 0.1253s ago] ('902d72c2-edca-4422-9452-aa2f3e9cfd1b', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 233737), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 233737), datetime.datetime(2025, 5, 9, 16, 7, 48, 233737), 0) 2025-05-09 16:07:48,238 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,246 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 902d72c2-edca-4422-9452-aa2f3e9cfd1b 2025-05-09 16:07:48,246 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,250 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,250 - sqlalchemy.engine.Engine - INFO - [cached since 0.1305s ago] ('902d72c2-edca-4422-9452-aa2f3e9cfd1b',) 2025-05-09 16:07:48,255 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,255 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,255 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,255 - sqlalchemy.engine.Engine - INFO - [cached since 0.07611s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 255078), '902d72c2-edca-4422-9452-aa2f3e9cfd1b') 2025-05-09 16:07:48,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,267 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:07:48,267 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: None 2025-05-09 16:07:48,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,271 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,275 - sqlalchemy.engine.Engine - INFO - [cached since 0.07822s ago] ('3e7ac65d-6a6c-4a4e-82ea-ff20dc9fba11', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 271948), datetime.datetime(2025, 5, 9, 16, 7, 48, 271948), 0) 2025-05-09 16:07:48,275 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,280 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,284 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,284 - sqlalchemy.engine.Engine - INFO - [cached since 0.1651s ago] ('902d72c2-edca-4422-9452-aa2f3e9cfd1b',) 2025-05-09 16:07:48,288 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,288 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,288 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,288 - sqlalchemy.engine.Engine - INFO - [cached since 0.06974s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 288799), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 288799), '902d72c2-edca-4422-9452-aa2f3e9cfd1b') 2025-05-09 16:07:48,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,306 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,306 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,306 - sqlalchemy.engine.Engine - INFO - [cached since 0.1113s ago] ('55da22e1-304b-417b-83a0-75926cd7ccee', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 306115), datetime.datetime(2025, 5, 9, 16, 7, 48, 306115), 0) 2025-05-09 16:07:48,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,318 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:07:48,322 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:07:48,323 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:07:48,323 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,327 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,327 - sqlalchemy.engine.Engine - INFO - [cached since 0.2196s ago] ('741a2453-e632-46a5-8130-f4ea01c00b51', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 323760), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 327900), datetime.datetime(2025, 5, 9, 16, 7, 48, 327900), 0) 2025-05-09 16:07:48,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,344 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 741a2453-e632-46a5-8130-f4ea01c00b51 2025-05-09 16:07:48,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,349 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,349 - sqlalchemy.engine.Engine - INFO - [cached since 0.2294s ago] ('741a2453-e632-46a5-8130-f4ea01c00b51',) 2025-05-09 16:07:48,353 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,353 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,357 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,357 - sqlalchemy.engine.Engine - INFO - [cached since 0.1776s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 357613), '741a2453-e632-46a5-8130-f4ea01c00b51') 2025-05-09 16:07:48,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,366 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:07:48,370 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: 1 2025-05-09 16:07:48,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,370 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,374 - sqlalchemy.engine.Engine - INFO - [cached since 0.177s ago] ('623e2d25-6eac-4c45-8689-cf20ebf8abc8', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 370493), datetime.datetime(2025, 5, 9, 16, 7, 48, 370493), 0) 2025-05-09 16:07:48,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,387 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,390 - sqlalchemy.engine.Engine - INFO - [cached since 0.2682s ago] ('741a2453-e632-46a5-8130-f4ea01c00b51',) 2025-05-09 16:07:48,390 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,390 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,395 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,395 - sqlalchemy.engine.Engine - INFO - [cached since 0.1727s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 390565), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 390565), '741a2453-e632-46a5-8130-f4ea01c00b51') 2025-05-09 16:07:48,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,403 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:07:48,407 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,407 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,407 - sqlalchemy.engine.Engine - INFO - [cached since 0.2983s ago] ('7b654235-3c31-48cc-89b6-dc6ae7fbad81', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 407318), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 407318), datetime.datetime(2025, 5, 9, 16, 7, 48, 407318), 0) 2025-05-09 16:07:48,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,415 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 7b654235-3c31-48cc-89b6-dc6ae7fbad81 2025-05-09 16:07:48,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,420 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,423 - sqlalchemy.engine.Engine - INFO - [cached since 0.3025s ago] ('7b654235-3c31-48cc-89b6-dc6ae7fbad81',) 2025-05-09 16:07:48,423 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,423 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,423 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,428 - sqlalchemy.engine.Engine - INFO - [cached since 0.2465s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 423894), '7b654235-3c31-48cc-89b6-dc6ae7fbad81') 2025-05-09 16:07:48,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,436 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:07:48,436 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: None 2025-05-09 16:07:48,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,440 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,445 - sqlalchemy.engine.Engine - INFO - [cached since 0.2478s ago] ('f3a6b33c-59e7-43f0-bdff-341c5a897d54', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 440781), datetime.datetime(2025, 5, 9, 16, 7, 48, 440781), 0) 2025-05-09 16:07:48,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,457 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,457 - sqlalchemy.engine.Engine - INFO - [cached since 0.3382s ago] ('7b654235-3c31-48cc-89b6-dc6ae7fbad81',) 2025-05-09 16:07:48,462 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,466 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,466 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,466 - sqlalchemy.engine.Engine - INFO - [cached since 0.2468s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 466281), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 466281), '7b654235-3c31-48cc-89b6-dc6ae7fbad81') 2025-05-09 16:07:48,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,478 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,478 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,483 - sqlalchemy.engine.Engine - INFO - [cached since 0.2863s ago] ('bcb79f9b-27da-4591-a5f7-ad7a9d6cddd6', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 478798), datetime.datetime(2025, 5, 9, 16, 7, 48, 478798), 0) 2025-05-09 16:07:48,483 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,491 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:07:48,491 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:07:48,491 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:07:48,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,495 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,495 - sqlalchemy.engine.Engine - INFO - [cached since 0.3875s ago] ('eb3fcbad-2034-432c-ac67-3ccba71ab44c', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 491430), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 495720), datetime.datetime(2025, 5, 9, 16, 7, 48, 495720), 0) 2025-05-09 16:07:48,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,507 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: eb3fcbad-2034-432c-ac67-3ccba71ab44c 2025-05-09 16:07:48,511 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,511 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,511 - sqlalchemy.engine.Engine - INFO - [cached since 0.393s ago] ('eb3fcbad-2034-432c-ac67-3ccba71ab44c',) 2025-05-09 16:07:48,515 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,515 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,515 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,520 - sqlalchemy.engine.Engine - INFO - [cached since 0.3386s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 515843), 'eb3fcbad-2034-432c-ac67-3ccba71ab44c') 2025-05-09 16:07:48,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,529 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:07:48,529 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: 2 2025-05-09 16:07:48,533 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,533 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,533 - sqlalchemy.engine.Engine - INFO - [cached since 0.3384s ago] ('d8a5b12f-ef63-4b23-a063-927747d18aed', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 533169), datetime.datetime(2025, 5, 9, 16, 7, 48, 533169), 0) 2025-05-09 16:07:48,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,541 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.4238s ago] ('eb3fcbad-2034-432c-ac67-3ccba71ab44c',) 2025-05-09 16:07:48,546 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,546 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,546 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.3265s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 546145), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 546145), 'eb3fcbad-2034-432c-ac67-3ccba71ab44c') 2025-05-09 16:07:48,550 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,558 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:07:48,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,559 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,559 - sqlalchemy.engine.Engine - INFO - [cached since 0.4511s ago] ('3781a85b-fcf3-40d7-bb25-601e012b5df8', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 558884), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 559628), datetime.datetime(2025, 5, 9, 16, 7, 48, 559628), 0) 2025-05-09 16:07:48,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,571 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 3781a85b-fcf3-40d7-bb25-601e012b5df8 2025-05-09 16:07:48,571 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,571 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,571 - sqlalchemy.engine.Engine - INFO - [cached since 0.4519s ago] ('3781a85b-fcf3-40d7-bb25-601e012b5df8',) 2025-05-09 16:07:48,575 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,575 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,575 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,575 - sqlalchemy.engine.Engine - INFO - [cached since 0.3946s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 575627), '3781a85b-fcf3-40d7-bb25-601e012b5df8') 2025-05-09 16:07:48,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,579 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:07:48,579 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: None 2025-05-09 16:07:48,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,584 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,584 - sqlalchemy.engine.Engine - INFO - [cached since 0.3887s ago] ('fd166036-6bf8-482d-93f7-b77e26bae7b2', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 584161), datetime.datetime(2025, 5, 9, 16, 7, 48, 584161), 0) 2025-05-09 16:07:48,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,596 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,596 - sqlalchemy.engine.Engine - INFO - [cached since 0.4784s ago] ('3781a85b-fcf3-40d7-bb25-601e012b5df8',) 2025-05-09 16:07:48,601 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,601 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,601 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,601 - sqlalchemy.engine.Engine - INFO - [cached since 0.3802s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 601046), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 601046), '3781a85b-fcf3-40d7-bb25-601e012b5df8') 2025-05-09 16:07:48,601 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,609 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,614 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,614 - sqlalchemy.engine.Engine - INFO - [cached since 0.417s ago] ('5326228c-5483-44d9-8568-4c8121087754', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 609647), datetime.datetime(2025, 5, 9, 16, 7, 48, 609647), 0) 2025-05-09 16:07:48,614 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,622 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:07:48,622 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:07:48,622 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:07:48,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,626 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,631 - sqlalchemy.engine.Engine - INFO - [cached since 0.5194s ago] ('8942d736-dcd4-4169-8a5a-45051043243a', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 622378), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 626651), datetime.datetime(2025, 5, 9, 16, 7, 48, 626651), 0) 2025-05-09 16:07:48,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,640 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8942d736-dcd4-4169-8a5a-45051043243a 2025-05-09 16:07:48,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,643 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,643 - sqlalchemy.engine.Engine - INFO - [cached since 0.5244s ago] ('8942d736-dcd4-4169-8a5a-45051043243a',) 2025-05-09 16:07:48,647 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,647 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,647 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,647 - sqlalchemy.engine.Engine - INFO - [cached since 0.4694s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 647968), '8942d736-dcd4-4169-8a5a-45051043243a') 2025-05-09 16:07:48,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,656 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:07:48,656 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: 3 2025-05-09 16:07:48,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,660 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,660 - sqlalchemy.engine.Engine - INFO - [cached since 0.4659s ago] ('8660f07e-1e1a-4424-8605-4e8fa77ba75f', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 660760), datetime.datetime(2025, 5, 9, 16, 7, 48, 660760), 0) 2025-05-09 16:07:48,665 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,673 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,673 - sqlalchemy.engine.Engine - INFO - [cached since 0.5528s ago] ('8942d736-dcd4-4169-8a5a-45051043243a',) 2025-05-09 16:07:48,675 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,677 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,677 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,677 - sqlalchemy.engine.Engine - INFO - [cached since 0.4578s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 677670), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 677670), '8942d736-dcd4-4169-8a5a-45051043243a') 2025-05-09 16:07:48,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,686 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:07:48,690 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,694 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,694 - sqlalchemy.engine.Engine - INFO - [cached since 0.5846s ago] ('cb72cef9-e3d9-4f45-9912-ca399f17ded3', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 690534), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 694671), datetime.datetime(2025, 5, 9, 16, 7, 48, 694671), 0) 2025-05-09 16:07:48,698 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,707 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: cb72cef9-e3d9-4f45-9912-ca399f17ded3 2025-05-09 16:07:48,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,707 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,707 - sqlalchemy.engine.Engine - INFO - [cached since 0.5858s ago] ('cb72cef9-e3d9-4f45-9912-ca399f17ded3',) 2025-05-09 16:07:48,707 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,711 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,711 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,711 - sqlalchemy.engine.Engine - INFO - [cached since 0.5315s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 711262), 'cb72cef9-e3d9-4f45-9912-ca399f17ded3') 2025-05-09 16:07:48,715 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,719 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:07:48,723 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: None 2025-05-09 16:07:48,723 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,727 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,727 - sqlalchemy.engine.Engine - INFO - [cached since 0.532s ago] ('715e244f-39cb-4934-8343-e56bfb999a0c', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 727936), datetime.datetime(2025, 5, 9, 16, 7, 48, 727936), 0) 2025-05-09 16:07:48,732 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,740 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,740 - sqlalchemy.engine.Engine - INFO - [cached since 0.621s ago] ('cb72cef9-e3d9-4f45-9912-ca399f17ded3',) 2025-05-09 16:07:48,745 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,745 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,745 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,749 - sqlalchemy.engine.Engine - INFO - [cached since 0.5282s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 745479), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 745479), 'cb72cef9-e3d9-4f45-9912-ca399f17ded3') 2025-05-09 16:07:48,753 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,764 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,766 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,768 - sqlalchemy.engine.Engine - INFO - [cached since 0.5708s ago] ('632e5da7-d86a-4541-84ad-49cf1b6e68b4', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 766580), datetime.datetime(2025, 5, 9, 16, 7, 48, 766580), 0) 2025-05-09 16:07:48,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,777 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:07:48,777 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:07:48,777 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:07:48,779 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,781 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,783 - sqlalchemy.engine.Engine - INFO - [cached since 0.6714s ago] ('dcf137e3-85b4-4748-8ae6-3631751b5d71', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 777867), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 781975), datetime.datetime(2025, 5, 9, 16, 7, 48, 781975), 0) 2025-05-09 16:07:48,785 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,791 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: dcf137e3-85b4-4748-8ae6-3631751b5d71 2025-05-09 16:07:48,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,793 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,793 - sqlalchemy.engine.Engine - INFO - [cached since 0.6727s ago] ('dcf137e3-85b4-4748-8ae6-3631751b5d71',) 2025-05-09 16:07:48,793 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,793 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,793 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,793 - sqlalchemy.engine.Engine - INFO - [cached since 0.6156s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 793884), 'dcf137e3-85b4-4748-8ae6-3631751b5d71') 2025-05-09 16:07:48,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,802 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:07:48,806 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: 4 2025-05-09 16:07:48,806 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,806 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,811 - sqlalchemy.engine.Engine - INFO - [cached since 0.6136s ago] ('0a233889-489f-44d1-ad67-0fab6928d82b', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 806509), datetime.datetime(2025, 5, 9, 16, 7, 48, 806509), 0) 2025-05-09 16:07:48,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,824 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,824 - sqlalchemy.engine.Engine - INFO - [cached since 0.704s ago] ('dcf137e3-85b4-4748-8ae6-3631751b5d71',) 2025-05-09 16:07:48,824 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,828 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:07:48,828 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,828 - sqlalchemy.engine.Engine - INFO - [cached since 0.6079s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 828399), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 828399), 'dcf137e3-85b4-4748-8ae6-3631751b5d71') 2025-05-09 16:07:48,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,845 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:07:48,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,849 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,849 - sqlalchemy.engine.Engine - INFO - [cached since 0.7381s ago] ('4c540a42-ff20-45c9-9b9f-55aae0fa4227', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 845801), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 7, 48, 846535), datetime.datetime(2025, 5, 9, 16, 7, 48, 846535), 0) 2025-05-09 16:07:48,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,865 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 4c540a42-ff20-45c9-9b9f-55aae0fa4227 2025-05-09 16:07:48,865 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,865 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,870 - sqlalchemy.engine.Engine - INFO - [cached since 0.7488s ago] ('4c540a42-ff20-45c9-9b9f-55aae0fa4227',) 2025-05-09 16:07:48,870 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,874 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,874 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,876 - sqlalchemy.engine.Engine - INFO - [cached since 0.6955s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 7, 48, 874349), '4c540a42-ff20-45c9-9b9f-55aae0fa4227') 2025-05-09 16:07:48,878 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,894 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:07:48,894 - services.execution.handlers.foundation - INFO - 任务 9e828a43-01b7-43de-bce4-d36ef60afe9e 打印: None 2025-05-09 16:07:48,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,898 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,898 - sqlalchemy.engine.Engine - INFO - [cached since 0.7043s ago] ('8c06c5b9-0f2c-4c76-b816-6e64cb5b7930', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 898875), datetime.datetime(2025, 5, 9, 16, 7, 48, 898875), 0) 2025-05-09 16:07:48,902 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,915 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,915 - sqlalchemy.engine.Engine - INFO - [cached since 0.7954s ago] ('4c540a42-ff20-45c9-9b9f-55aae0fa4227',) 2025-05-09 16:07:48,919 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:07:48,919 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:07:48,919 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,919 - sqlalchemy.engine.Engine - INFO - [cached since 0.6986s ago] (datetime.datetime(2025, 5, 9, 16, 7, 48, 919790), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 919790), '4c540a42-ff20-45c9-9b9f-55aae0fa4227') 2025-05-09 16:07:48,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,940 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,940 - sqlalchemy.engine.Engine - INFO - [cached since 0.7457s ago] ('985b93bd-6708-4b4c-9eea-2cda48c5701f', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 940577), datetime.datetime(2025, 5, 9, 16, 7, 48, 940577), 0) 2025-05-09 16:07:48,944 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,959 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,959 - sqlalchemy.engine.Engine - INFO - [cached since 0.7628s ago] ('5f44a860-ad76-4d4f-ab09-42ac992faa5a', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 959646), datetime.datetime(2025, 5, 9, 16, 7, 48, 959646), 0) 2025-05-09 16:07:48,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,972 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,976 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,976 - sqlalchemy.engine.Engine - INFO - [cached since 0.8553s ago] ('398f047f-2e6d-43b6-ba49-bb9b7133b0e4',) 2025-05-09 16:07:48,976 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:07:48,980 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:07:48,980 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:48,980 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 7, 48, 980362), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 48, 980362), '398f047f-2e6d-43b6-ba49-bb9b7133b0e4') 2025-05-09 16:07:48,980 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:48,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:48,992 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:07:48,992 - sqlalchemy.engine.Engine - INFO - [cached since 0.7962s ago] ('ffec9440-715d-4db4-a5c1-b2efafcb834b', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e828a43-01b7-43de-bce4-d36ef60afe9e', datetime.datetime(2025, 5, 9, 16, 7, 48, 992589), datetime.datetime(2025, 5, 9, 16, 7, 48, 992589), 0) 2025-05-09 16:07:48,996 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:49,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:49,004 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:49,006 - sqlalchemy.engine.Engine - INFO - [cached since 0.8848s ago] ('f0c286fd-a5fc-4293-8f99-cf6a7954c958',) 2025-05-09 16:07:49,006 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:07:49,006 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:07:49,006 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:07:49,006 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (datetime.datetime(2025, 5, 9, 16, 7, 49, 6751), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 7, 49, 6751), 'f0c286fd-a5fc-4293-8f99-cf6a7954c958') 2025-05-09 16:07:49,011 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:49,015 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 9e828a43-01b7-43de-bce4-d36ef60afe9e 2025-05-09 16:07:49,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:49,046 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:07:49,050 - sqlalchemy.engine.Engine - INFO - [generated in 0.00139s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:07:49,050 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:49,216 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 9e828a43-01b7-43de-bce4-d36ef60afe9e 2025-05-09 16:07:49,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:49,220 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:07:49,220 - sqlalchemy.engine.Engine - INFO - [generated in 0.00165s] (datetime.datetime(2025, 5, 9, 16, 7, 49, 216455), '任务执行成功', , 966, 1, datetime.datetime(2025, 5, 9, 16, 7, 49, 220816), '9e828a43-01b7-43de-bce4-d36ef60afe9e') 2025-05-09 16:07:49,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:49,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 9e828a43-01b7-43de-bce4-d36ef60afe9e, 结果: True 2025-05-09 16:07:52,327 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:07:52,327 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:07:52,331 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:07:52,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:52,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:07:52,331 - sqlalchemy.engine.Engine - INFO - [cached since 4.395s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:07:52,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:52,338 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0070秒 2025-05-09 16:07:52,353 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:07:52,353 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:07:52,353 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:07:52,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:52,357 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:07:52,357 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:07:52,361 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:07:52,361 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e', 'b3') 2025-05-09 16:07:52,361 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:07:52,365 - service.task_record_service - ERROR - 获取任务记录执行结果失败: Multiple rows were found when exactly one was required Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 255, in get_block_results task_logs = task_logs.scalars().one() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 1808, in one return self._only_one_row( ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 805, in _only_one_row raise exc.MultipleResultsFound( sqlalchemy.exc.MultipleResultsFound: Multiple rows were found when exactly one was required Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 281, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:07:52,365 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 404 耗时: 0.0125秒 2025-05-09 16:07:59,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:07:59,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:07:59,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:07:59,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:07:59,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:07:59,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:07:59,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:07:59,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:07:59,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:07:59,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:07:59,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:07:59,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:07:59,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:07:59,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:07:59,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:07:59,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:07:59,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:07:59,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:07:59,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:07:59,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:07:59,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:07:59,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:07:59,826 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:07:59,830 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 15, 7, 59, 809200)) 2025-05-09 16:07:59,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:07:59,834 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:07:59,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:07:59,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:07:59,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:07:59,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:07:59,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:07:59,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:07:59,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:07:59,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:07:59,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:07:59,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:07:59,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:07:59,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:07:59,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:07:59,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:07:59,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:07:59,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:07:59,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:07:59,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:07:59,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:07:59,865 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:07:59,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:07:59,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:07:59,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:07:59,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:07:59,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:07:59,873 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:07:59,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:07:59,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:07:59,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:07:59,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:07:59,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:07:59,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:07:59,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:07:59,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:07:59,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:07:59,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:07:59,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:07:59,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:07:59,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:07:59,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:07:59,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:07:59,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:07:59,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:07:59,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:07:59,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:07:59,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:07:59,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:07:59,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:07:59,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:07:59,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:07:59,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:07:59,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:07:59,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:07:59,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:07:59,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:07:59,899 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:07:59,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:07:59,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:07:59,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:07:59,899 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:07:59,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:07:59,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:08:13,604 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:08:13,604 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:08:13,604 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:08:13,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:08:13,608 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:08:13,608 - sqlalchemy.engine.Engine - INFO - [cached since 25.67s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:08:13,608 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:08:13,611 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0076秒 2025-05-09 16:08:13,623 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:08:13,623 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:08:13,623 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:08:13,628 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:08:13,630 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:08:13,630 - sqlalchemy.engine.Engine - INFO - [cached since 21.27s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:08:13,632 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:08:13,632 - sqlalchemy.engine.Engine - INFO - [cached since 21.27s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e', 'b3') 2025-05-09 16:08:13,634 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:08:13,636 - service.task_record_service - ERROR - 获取任务记录执行结果失败: Multiple rows were found when exactly one was required Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 255, in get_block_results task_logs = task_logs.scalars().one() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 1808, in one return self._only_one_row( ^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\result.py", line 805, in _only_one_row raise exc.MultipleResultsFound( sqlalchemy.exc.MultipleResultsFound: Multiple rows were found when exactly one was required Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 281, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:08:13,636 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 404 耗时: 0.0122秒 2025-05-09 16:08:59,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:08:59,876 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:08:59,879 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 15, 8, 59, 875613)) 2025-05-09 16:08:59,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:08:59,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:08:59,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:08:59,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:08:59,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:08:59,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:08:59,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:08:59,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:08:59,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:08:59,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:08:59,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:08:59,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:08:59,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:08:59,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:08:59,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:08:59,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:08:59,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:08:59,957 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:08:59,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:08:59,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:08:59,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:08:59,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:08:59,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:08:59,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:08:59,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:08:59,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:08:59,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:08:59,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:08:59,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:08:59,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:08:59,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:08:59,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:08:59,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:08:59,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:08:59,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:08:59,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:08:59,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:08:59,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:08:59,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:08:59,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:08:59,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:08:59,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:08:59,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:08:59,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:08:59,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:08:59,975 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:08:59,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:08:59,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:08:59,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:08:59,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:08:59,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:08:59,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:08:59,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:08:59,977 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:08:59,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:08:59,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:08:59,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:08:59,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:08:59,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:08:59,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:08:59,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:08:59,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:08:59,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:08:59,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:08:59,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:08:59,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:08:59,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:08:59,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:08:59,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:08:59,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:08:59,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:08:59,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:08:59,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:08:59,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:08:59,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:08:59,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:08:59,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:08:59,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:08:59,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:08:59,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:08:59,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:08:59,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:08:59,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:08:59,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:09:59,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:09:59,887 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:09:59,887 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 15, 9, 59, 887874)) 2025-05-09 16:09:59,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:00,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:10:00,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:10:00,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:10:00,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:10:00,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:10:00,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:10:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:10:00,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:10:00,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:10:00,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:10:00,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:10:00,096 - app - INFO - 应用程序关闭中... 2025-05-09 16:10:00,096 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:10:00,097 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:10:00,098 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:10:00,098 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:10:00,098 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:10:00,098 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:10:00,098 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:10:00,098 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:10:00,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:10:00,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:10:00,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:10:00,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:10:00,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:10:00,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:10:00,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 16:10:00,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:10:00,100 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:10:00,100 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:10:00,100 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:10:00,100 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:10:00,100 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:10:00,100 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:10:01,406 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:10:01,466 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:10:01,467 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:10:01,531 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:10:01,585 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:10:01,615 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:10:01,640 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:10:01,641 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,641 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:10:01,642 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,643 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:10:01,643 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:01,644 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:10:01,644 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,646 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:10:01,646 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,647 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:10:01,648 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,649 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:10:01,649 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,651 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:10:01,651 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,652 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:10:01,652 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,653 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:10:01,654 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,655 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:10:01,655 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,656 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:10:01,656 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,657 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:10:01,658 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,659 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:10:01,659 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:01,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:01,661 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:10:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:10:02,009 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:10:02,009 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:10:02,009 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:10:02,009 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:10:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:10:02,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:10:02,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:10:02,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:10:02,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:10:02,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:10:02,013 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:10:02,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:10:02,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:10:02,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:10:02,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:10:02,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:10:02,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:10:02,022 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:10:02,022 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:10:02,022 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:10:02,022 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:02,026 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:10:02,026 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:02,026 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:10:02,026 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:02,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:02,034 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:10:02,034 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] (, ) 2025-05-09 16:10:02,039 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:10:02,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:02,039 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:10:02,039 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:10:02,039 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:10:02,039 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:02,043 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:10:02,043 - sqlalchemy.engine.Engine - INFO - [generated in 0.00134s] (, , ) 2025-05-09 16:10:02,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:02,047 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:10:02,047 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:10:02,047 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:10:02,047 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:10:02,047 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:10:02,047 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:02,047 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:10:02,047 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (, datetime.datetime(2025, 5, 9, 15, 10, 2, 39331)) 2025-05-09 16:10:02,051 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:14,507 - app - INFO - 应用程序关闭中... 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:10:14,507 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:10:14,507 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:10:14,507 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:10:14,507 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:10:14,507 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:10:14,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:10:14,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:10:14,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:10:14,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:10:14,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:10:14,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:10:14,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:10:14,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:10:14,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:10:14,516 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:10:14,516 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:10:14,516 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:10:14,516 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:10:14,516 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:10:14,516 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:10:14,516 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:10:15,740 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:10:15,800 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:10:15,803 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:10:15,869 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:10:15,920 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:10:15,959 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:10:15,972 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:10:15,972 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,972 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:10:15,976 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,976 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:10:15,976 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:15,976 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:10:15,980 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,980 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:10:15,980 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,984 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:10:15,984 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,984 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:10:15,989 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,989 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:10:15,989 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,989 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:10:15,989 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,993 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:10:15,993 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,993 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:10:15,993 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:15,998 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:10:15,998 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:16,000 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:10:16,000 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:16,000 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:10:16,000 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:16,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:16,002 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:10:16,350 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:10:16,351 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:10:16,352 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:10:16,352 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:10:16,352 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:10:16,353 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:10:16,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:10:16,355 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:10:16,355 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:10:16,356 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:10:16,356 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:10:16,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:10:16,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:10:16,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:10:16,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:10:16,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:10:16,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:10:16,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:10:16,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:10:16,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:10:16,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:10:16,366 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:10:16,366 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:10:16,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:10:16,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:10:16,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:10:16,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:10:16,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:10:16,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:10:16,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:10:16,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:10:16,372 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:10:16,372 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:10:16,375 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:10:16,375 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:16,375 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:10:16,375 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:16,375 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:10:16,375 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:16,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:16,387 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:10:16,387 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, ) 2025-05-09 16:10:16,387 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:10:16,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:16,391 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:10:16,391 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:10:16,391 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:10:16,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:16,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:10:16,391 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, , ) 2025-05-09 16:10:16,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:16,395 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:10:16,395 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:10:16,395 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:10:16,395 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:10:16,395 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:10:16,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:16,395 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:10:16,395 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (, datetime.datetime(2025, 5, 9, 15, 10, 16, 391375)) 2025-05-09 16:10:16,399 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:50,537 - app - INFO - 应用程序关闭中... 2025-05-09 16:10:50,539 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:10:50,541 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:10:50,543 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:10:50,545 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:10:50,547 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:10:50,548 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:10:50,549 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:10:50,552 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:10:50,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:10:50,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:10:50,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:10:50,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:10:50,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:10:50,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:10:50,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:10:50,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:10:50,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:10:50,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:10:50,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:10:50,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:10:50,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:10:50,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:10:50,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:10:50,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:10:50,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:10:50,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:10:50,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:10:50,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:10:50,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:10:50,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:10:50,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:10:50,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:10:50,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:10:50,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:10:50,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:10:50,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:10:50,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:10:50,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:10:50,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:10:50,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:10:50,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:10:50,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:10:50,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:10:50,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:10:50,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:10:50,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:10:50,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:10:50,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:10:50,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:10:50,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:10:50,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:10:50,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:10:50,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:10:50,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:10:50,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:10:50,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:10:50,605 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:10:50,609 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:10:50,609 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:10:50,609 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:10:50,613 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:10:50,613 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:10:51,857 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:10:51,912 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:10:51,916 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:10:51,991 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:10:52,037 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:10:52,067 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:10:52,084 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:10:52,084 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,084 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:10:52,084 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,084 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:10:52,088 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,093 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:10:52,093 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,093 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:10:52,093 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,093 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:10:52,093 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,097 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:10:52,097 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,098 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:10:52,099 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,100 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:10:52,100 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,101 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:10:52,101 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,103 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:10:52,103 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:10:52,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:52,105 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:10:52,452 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:10:52,452 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:10:52,452 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:10:52,452 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:10:52,452 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:10:52,452 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:10:52,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:10:52,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:10:52,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:10:52,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:10:52,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:10:52,456 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:10:52,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:10:52,460 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:10:52,477 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:10:52,477 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:10:52,477 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:52,477 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:10:52,481 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:52,481 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:10:52,481 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:10:52,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:52,490 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:10:52,490 - sqlalchemy.engine.Engine - INFO - [generated in 0.00103s] (, ) 2025-05-09 16:10:52,494 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:10:52,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:52,498 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:10:52,498 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:10:52,498 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:10:52,502 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:52,507 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:10:52,507 - sqlalchemy.engine.Engine - INFO - [generated in 0.00201s] (, , ) 2025-05-09 16:10:52,507 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:52,511 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:10:52,511 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:10:52,515 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:10:52,515 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:10:52,515 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:10:52,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:52,519 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:10:52,519 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, datetime.datetime(2025, 5, 9, 15, 10, 52, 498687)) 2025-05-09 16:10:52,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:54,427 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:10:54,427 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:10:54,431 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:10:54,432 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:54,436 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:10:54,436 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:10:54,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:10:54,441 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0103秒 2025-05-09 16:10:54,458 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:10:54,458 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:10:54,462 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:10:54,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:10:54,462 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:10:54,462 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:10:54,467 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:10:54,467 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e', 'b3') 2025-05-09 16:10:54,467 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:10:54,471 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'scalars' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 257, in get_block_results task_logs = task_logs.scalars().one() ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'scalars' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 283, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:10:54,475 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 404 耗时: 0.0132秒 2025-05-09 16:11:48,550 - app - INFO - 应用程序关闭中... 2025-05-09 16:11:48,550 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:11:48,552 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:11:48,552 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:11:48,552 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:11:48,552 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:11:48,552 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:11:48,552 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:11:48,552 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:11:48,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:11:48,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:11:48,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:11:48,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:11:48,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:11:48,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:11:48,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:11:48,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:11:48,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:11:48,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:11:48,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:11:48,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:11:48,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:11:48,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:11:48,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:11:48,560 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:11:48,560 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:11:48,560 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:11:48,560 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:11:48,560 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:11:48,564 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:11:49,824 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:11:49,882 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:11:49,882 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:11:49,949 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:11:50,003 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:11:50,036 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:11:50,050 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:11:50,050 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,054 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:11:50,054 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,054 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:11:50,054 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:50,054 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:11:50,054 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,058 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:11:50,058 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,058 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:11:50,058 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,062 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:11:50,062 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,062 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:11:50,062 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,066 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:11:50,066 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,066 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:11:50,070 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,070 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:11:50,070 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,074 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:11:50,074 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,074 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:11:50,074 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,074 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:11:50,074 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:11:50,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:50,078 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:11:50,425 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:11:50,425 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:11:50,425 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:11:50,425 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:11:50,425 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:11:50,425 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:11:50,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:11:50,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:11:50,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:11:50,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:11:50,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:11:50,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:11:50,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:11:50,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:11:50,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:11:50,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:11:50,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:11:50,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:11:50,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:11:50,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:11:50,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:11:50,438 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:11:50,438 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:11:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:11:50,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:11:50,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:11:50,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:11:50,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:11:50,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:11:50,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:11:50,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:11:50,449 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:11:50,449 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:11:50,449 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:11:50,453 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:11:50,455 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:11:50,458 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:11:50,458 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:11:50,458 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:11:50,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:50,470 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:11:50,470 - sqlalchemy.engine.Engine - INFO - [generated in 0.00201s] (, ) 2025-05-09 16:11:50,475 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:11:50,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:50,475 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:11:50,479 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:11:50,479 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:11:50,479 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:50,483 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:11:50,483 - sqlalchemy.engine.Engine - INFO - [generated in 0.00260s] (, , ) 2025-05-09 16:11:50,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:50,489 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:11:50,489 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:11:50,489 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:11:50,492 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:11:50,493 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:11:50,499 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:50,500 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:11:50,505 - sqlalchemy.engine.Engine - INFO - [generated in 0.00227s] (, datetime.datetime(2025, 5, 9, 15, 11, 50, 479464)) 2025-05-09 16:11:50,505 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:55,325 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:11:55,325 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:11:55,329 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:11:55,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:55,333 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:11:55,333 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] {} 2025-05-09 16:11:55,333 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:11:55,337 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {'param_1': 0, 'param_2': 10} 2025-05-09 16:11:55,339 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:11:55,339 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0098秒 2025-05-09 16:11:56,472 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:11:56,472 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:11:56,475 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:11:56,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:56,477 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:11:56,479 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:11:56,479 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:56,479 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 16:11:57,179 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:11:57,179 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 16:11:57,183 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:11:57,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,187 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:11:57,188 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:11:57,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,191 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:11:57,191 - sqlalchemy.engine.Engine - INFO - [cached since 0.003869s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:11:57,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,193 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:11:57,193 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:11:57,193 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:11:57,194 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,195 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:11:57,195 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 11, 57, 195391), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:11:57,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,204 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:11:57,204 - sqlalchemy.engine.Engine - INFO - [cached since 0.01782s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:11:57,204 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,208 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('919561da-068b-412d-9230-9a6f5ad9b8d1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 11, 57, 193623), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 11, 57, 204738), datetime.datetime(2025, 5, 9, 16, 11, 57, 204738), 0) 2025-05-09 16:11:57,208 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,216 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:11:57,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('919561da-068b-412d-9230-9a6f5ad9b8d1',) 2025-05-09 16:11:57,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,221 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 (优先级 1) 添加到队列 0 2025-05-09 16:11:57,225 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:11:57,225 - services.sync_service - INFO - 正在同步创建任务到天风系统: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:57,225 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"919561da-068b-412d-9230-9a6f5ad9b8d1","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:11:57","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:11:57,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 919561da-068b-412d-9230-9a6f5ad9b8d1, 优先级: 1 2025-05-09 16:11:57,275 - services.execution.task_executor - DEBUG - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 设置超时时间: 3600秒 2025-05-09 16:11:57,275 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,275 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:11:57,275 - sqlalchemy.engine.Engine - INFO - [cached since 0.0585s ago] ('919561da-068b-412d-9230-9a6f5ad9b8d1',) 2025-05-09 16:11:57,279 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:11:57,279 - sqlalchemy.engine.Engine - INFO - [cached since 0.09294s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:11:57,279 - services.sync_service - INFO - 成功同步任务到系统任务: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:57,279 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:57,279 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:57,279 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0963秒 2025-05-09 16:11:57,284 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:11:57,284 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (datetime.datetime(2025, 5, 9, 16, 11, 57, 279842), datetime.datetime(2025, 5, 9, 16, 11, 57, 284179), '919561da-068b-412d-9230-9a6f5ad9b8d1') 2025-05-09 16:11:57,284 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,293 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:57,440 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:57,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,448 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:11:57,449 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 11, 57, 448186), '919561da-068b-412d-9230-9a6f5ad9b8d1') 2025-05-09 16:11:57,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,458 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:11:57,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,463 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,467 - sqlalchemy.engine.Engine - INFO - [generated in 0.00173s] ('e0b30f64-0afe-4e5d-8cb0-d41d0b1b78e8', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 458807), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 463238), datetime.datetime(2025, 5, 9, 16, 11, 57, 463238), 0) 2025-05-09 16:11:57,467 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,475 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,480 - sqlalchemy.engine.Engine - INFO - [generated in 0.00181s] ('e0b30f64-0afe-4e5d-8cb0-d41d0b1b78e8',) 2025-05-09 16:11:57,480 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:11:57,480 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:11:57,484 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,487 - sqlalchemy.engine.Engine - INFO - [generated in 0.00181s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 484217), 'e0b30f64-0afe-4e5d-8cb0-d41d0b1b78e8') 2025-05-09 16:11:57,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,500 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:11:57,500 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:11:57,504 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:11:57,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,505 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,505 - sqlalchemy.engine.Engine - INFO - [cached since 0.04076s ago] ('8388ca18-366c-40fb-a503-6a6ddfa0a840', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 504977), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 505710), datetime.datetime(2025, 5, 9, 16, 11, 57, 505710), 0) 2025-05-09 16:11:57,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,516 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8388ca18-366c-40fb-a503-6a6ddfa0a840 2025-05-09 16:11:57,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,521 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.04461s ago] ('8388ca18-366c-40fb-a503-6a6ddfa0a840',) 2025-05-09 16:11:57,521 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,524 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:11:57,524 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,528 - sqlalchemy.engine.Engine - INFO - [cached since 0.04428s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 524892), '8388ca18-366c-40fb-a503-6a6ddfa0a840') 2025-05-09 16:11:57,528 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,537 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:11:57,537 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:11:57,537 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:11:57,537 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:11:57,537 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:11:57,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,537 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,541 - sqlalchemy.engine.Engine - INFO - [cached since 0.07461s ago] ('90632dc6-38d3-403a-89db-3a6d24e3a5af', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 537587), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 537587), datetime.datetime(2025, 5, 9, 16, 11, 57, 537587), 0) 2025-05-09 16:11:57,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,549 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 90632dc6-38d3-403a-89db-3a6d24e3a5af 2025-05-09 16:11:57,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,549 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,549 - sqlalchemy.engine.Engine - INFO - [cached since 0.07346s ago] ('90632dc6-38d3-403a-89db-3a6d24e3a5af',) 2025-05-09 16:11:57,549 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,554 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,555 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,555 - sqlalchemy.engine.Engine - INFO - [generated in 0.00108s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 555021), '90632dc6-38d3-403a-89db-3a6d24e3a5af') 2025-05-09 16:11:57,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,563 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:11:57,563 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: 0 2025-05-09 16:11:57,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,566 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,571 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] ('35c6347b-086b-4629-bfae-2dcf729e15ab', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 566952), datetime.datetime(2025, 5, 9, 16, 11, 57, 566952), 0) 2025-05-09 16:11:57,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,579 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,579 - sqlalchemy.engine.Engine - INFO - [cached since 0.1033s ago] ('90632dc6-38d3-403a-89db-3a6d24e3a5af',) 2025-05-09 16:11:57,579 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,579 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,583 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,583 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (datetime.datetime(2025, 5, 9, 16, 11, 57, 579149), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 57, 583305), '90632dc6-38d3-403a-89db-3a6d24e3a5af') 2025-05-09 16:11:57,583 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,588 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:11:57,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,588 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,591 - sqlalchemy.engine.Engine - INFO - [cached since 0.1249s ago] ('eedfa734-9c6c-44d8-84eb-28ee7560f096', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 588209), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 588209), datetime.datetime(2025, 5, 9, 16, 11, 57, 588209), 0) 2025-05-09 16:11:57,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,600 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: eedfa734-9c6c-44d8-84eb-28ee7560f096 2025-05-09 16:11:57,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,600 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,600 - sqlalchemy.engine.Engine - INFO - [cached since 0.1239s ago] ('eedfa734-9c6c-44d8-84eb-28ee7560f096',) 2025-05-09 16:11:57,600 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:57,604 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:57,604 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,604 - sqlalchemy.engine.Engine - INFO - [cached since 0.04933s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 604051), 'eedfa734-9c6c-44d8-84eb-28ee7560f096') 2025-05-09 16:11:57,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,612 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:11:57,612 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: None 2025-05-09 16:11:57,612 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,617 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,617 - sqlalchemy.engine.Engine - INFO - [cached since 0.04916s ago] ('fad87bd8-ce19-42bd-aee6-f7c0b2ce4472', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 617105), datetime.datetime(2025, 5, 9, 16, 11, 57, 617105), 0) 2025-05-09 16:11:57,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,625 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,625 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,629 - sqlalchemy.engine.Engine - INFO - [cached since 0.1516s ago] ('eedfa734-9c6c-44d8-84eb-28ee7560f096',) 2025-05-09 16:11:57,629 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:57,629 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:57,633 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,633 - sqlalchemy.engine.Engine - INFO - [cached since 0.0522s ago] (datetime.datetime(2025, 5, 9, 16, 11, 57, 633882), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 57, 633882), 'eedfa734-9c6c-44d8-84eb-28ee7560f096') 2025-05-09 16:11:57,637 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,650 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,650 - sqlalchemy.engine.Engine - INFO - [cached since 0.08316s ago] ('addce775-d77f-4e2f-8a01-d71de3652d4f', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 650107), datetime.datetime(2025, 5, 9, 16, 11, 57, 650107), 0) 2025-05-09 16:11:57,655 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,663 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:11:57,663 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:11:57,663 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:11:57,667 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,667 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,670 - sqlalchemy.engine.Engine - INFO - [cached since 0.2035s ago] ('648d0319-c34a-4bcb-af89-98bb535e55bf', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 663278), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 667802), datetime.datetime(2025, 5, 9, 16, 11, 57, 667802), 0) 2025-05-09 16:11:57,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,678 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 648d0319-c34a-4bcb-af89-98bb535e55bf 2025-05-09 16:11:57,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,683 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,683 - sqlalchemy.engine.Engine - INFO - [cached since 0.2056s ago] ('648d0319-c34a-4bcb-af89-98bb535e55bf',) 2025-05-09 16:11:57,683 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,683 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,687 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,688 - sqlalchemy.engine.Engine - INFO - [cached since 0.1328s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 687576), '648d0319-c34a-4bcb-af89-98bb535e55bf') 2025-05-09 16:11:57,688 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,698 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:11:57,698 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: 1 2025-05-09 16:11:57,698 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,700 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,700 - sqlalchemy.engine.Engine - INFO - [cached since 0.1328s ago] ('06664b3e-b672-4fb2-83de-fbf1e54ce0f7', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 700789), datetime.datetime(2025, 5, 9, 16, 11, 57, 700789), 0) 2025-05-09 16:11:57,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,712 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,712 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,716 - sqlalchemy.engine.Engine - INFO - [cached since 0.2388s ago] ('648d0319-c34a-4bcb-af89-98bb535e55bf',) 2025-05-09 16:11:57,721 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,721 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,721 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,724 - sqlalchemy.engine.Engine - INFO - [cached since 0.1418s ago] (datetime.datetime(2025, 5, 9, 16, 11, 57, 721443), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 57, 721443), '648d0319-c34a-4bcb-af89-98bb535e55bf') 2025-05-09 16:11:57,724 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,733 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:11:57,737 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,737 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,741 - sqlalchemy.engine.Engine - INFO - [cached since 0.2746s ago] ('7c252fab-187e-4d5c-87b3-cb6a710bf501', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 733497), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 737925), datetime.datetime(2025, 5, 9, 16, 11, 57, 737925), 0) 2025-05-09 16:11:57,741 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,750 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 7c252fab-187e-4d5c-87b3-cb6a710bf501 2025-05-09 16:11:57,750 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,754 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,754 - sqlalchemy.engine.Engine - INFO - [cached since 0.2769s ago] ('7c252fab-187e-4d5c-87b3-cb6a710bf501',) 2025-05-09 16:11:57,754 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:57,759 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:57,759 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,759 - sqlalchemy.engine.Engine - INFO - [cached since 0.2064s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 759033), '7c252fab-187e-4d5c-87b3-cb6a710bf501') 2025-05-09 16:11:57,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,770 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:11:57,771 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: None 2025-05-09 16:11:57,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,771 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,775 - sqlalchemy.engine.Engine - INFO - [cached since 0.2054s ago] ('4f16b229-c4d9-4c70-8f12-97fc54061cf3', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 771707), datetime.datetime(2025, 5, 9, 16, 11, 57, 771707), 0) 2025-05-09 16:11:57,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,783 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,787 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,788 - sqlalchemy.engine.Engine - INFO - [cached since 0.3103s ago] ('7c252fab-187e-4d5c-87b3-cb6a710bf501',) 2025-05-09 16:11:57,788 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:57,788 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:57,791 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,791 - sqlalchemy.engine.Engine - INFO - [cached since 0.21s ago] (datetime.datetime(2025, 5, 9, 16, 11, 57, 788195), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 57, 791730), '7c252fab-187e-4d5c-87b3-cb6a710bf501') 2025-05-09 16:11:57,791 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,803 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,805 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,805 - sqlalchemy.engine.Engine - INFO - [cached since 0.2362s ago] ('64fd4d16-ba05-48ea-9572-a04aded9300c', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 805217), datetime.datetime(2025, 5, 9, 16, 11, 57, 805217), 0) 2025-05-09 16:11:57,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,816 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:11:57,816 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:11:57,816 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:11:57,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,824 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,824 - sqlalchemy.engine.Engine - INFO - [cached since 0.3586s ago] ('d1f9543f-00a4-4e5f-b815-d95a5e3a68b4', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 816687), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 821359), datetime.datetime(2025, 5, 9, 16, 11, 57, 821359), 0) 2025-05-09 16:11:57,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,833 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d1f9543f-00a4-4e5f-b815-d95a5e3a68b4 2025-05-09 16:11:57,833 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,833 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,833 - sqlalchemy.engine.Engine - INFO - [cached since 0.358s ago] ('d1f9543f-00a4-4e5f-b815-d95a5e3a68b4',) 2025-05-09 16:11:57,838 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,838 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,838 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,841 - sqlalchemy.engine.Engine - INFO - [cached since 0.286s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 838000), 'd1f9543f-00a4-4e5f-b815-d95a5e3a68b4') 2025-05-09 16:11:57,841 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,850 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:11:57,850 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: 2 2025-05-09 16:11:57,850 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,850 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,850 - sqlalchemy.engine.Engine - INFO - [cached since 0.2835s ago] ('5db1b0ae-5f3a-47f9-8ef6-198f6e9f67bd', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 850403), datetime.datetime(2025, 5, 9, 16, 11, 57, 850403), 0) 2025-05-09 16:11:57,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,862 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,862 - sqlalchemy.engine.Engine - INFO - [cached since 0.3857s ago] ('d1f9543f-00a4-4e5f-b815-d95a5e3a68b4',) 2025-05-09 16:11:57,862 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,862 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,862 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,867 - sqlalchemy.engine.Engine - INFO - [cached since 0.2844s ago] (datetime.datetime(2025, 5, 9, 16, 11, 57, 862806), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 57, 862806), 'd1f9543f-00a4-4e5f-b815-d95a5e3a68b4') 2025-05-09 16:11:57,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,874 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:11:57,874 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,874 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,874 - sqlalchemy.engine.Engine - INFO - [cached since 0.4108s ago] ('21948dd5-d542-4037-958f-59a2a008db25', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 874825), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 874825), datetime.datetime(2025, 5, 9, 16, 11, 57, 874825), 0) 2025-05-09 16:11:57,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,887 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 21948dd5-d542-4037-958f-59a2a008db25 2025-05-09 16:11:57,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,887 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,887 - sqlalchemy.engine.Engine - INFO - [cached since 0.4131s ago] ('21948dd5-d542-4037-958f-59a2a008db25',) 2025-05-09 16:11:57,891 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:57,891 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:57,891 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,891 - sqlalchemy.engine.Engine - INFO - [cached since 0.3396s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 891669), '21948dd5-d542-4037-958f-59a2a008db25') 2025-05-09 16:11:57,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,905 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:11:57,905 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: None 2025-05-09 16:11:57,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,908 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,908 - sqlalchemy.engine.Engine - INFO - [cached since 0.3397s ago] ('87dd1494-2b80-47aa-9ab2-7cacaf74c6db', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 908314), datetime.datetime(2025, 5, 9, 16, 11, 57, 908314), 0) 2025-05-09 16:11:57,908 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,921 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,921 - sqlalchemy.engine.Engine - INFO - [cached since 0.4451s ago] ('21948dd5-d542-4037-958f-59a2a008db25',) 2025-05-09 16:11:57,925 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:57,925 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:57,925 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,925 - sqlalchemy.engine.Engine - INFO - [cached since 0.3457s ago] (datetime.datetime(2025, 5, 9, 16, 11, 57, 925285), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 57, 925285), '21948dd5-d542-4037-958f-59a2a008db25') 2025-05-09 16:11:57,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,938 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,942 - sqlalchemy.engine.Engine - INFO - [cached since 0.3719s ago] ('58e1903b-c86c-4183-99cc-862e07668924', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 938201), datetime.datetime(2025, 5, 9, 16, 11, 57, 938201), 0) 2025-05-09 16:11:57,942 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,946 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:11:57,946 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:11:57,950 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:11:57,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,950 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,954 - sqlalchemy.engine.Engine - INFO - [cached since 0.4877s ago] ('c37a2561-e49e-4440-afa3-9ac88eb48a4d', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 950547), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 57, 950547), datetime.datetime(2025, 5, 9, 16, 11, 57, 950547), 0) 2025-05-09 16:11:57,954 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,962 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c37a2561-e49e-4440-afa3-9ac88eb48a4d 2025-05-09 16:11:57,962 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,962 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,962 - sqlalchemy.engine.Engine - INFO - [cached since 0.4882s ago] ('c37a2561-e49e-4440-afa3-9ac88eb48a4d',) 2025-05-09 16:11:57,967 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,967 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,967 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,967 - sqlalchemy.engine.Engine - INFO - [cached since 0.4138s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 57, 967122), 'c37a2561-e49e-4440-afa3-9ac88eb48a4d') 2025-05-09 16:11:57,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,975 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:11:57,975 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: 3 2025-05-09 16:11:57,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,979 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:57,979 - sqlalchemy.engine.Engine - INFO - [cached since 0.4115s ago] ('50e46268-7ba9-412d-b742-832517caff3d', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 57, 979253), datetime.datetime(2025, 5, 9, 16, 11, 57, 979253), 0) 2025-05-09 16:11:57,983 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:57,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:57,991 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,991 - sqlalchemy.engine.Engine - INFO - [cached since 0.5143s ago] ('c37a2561-e49e-4440-afa3-9ac88eb48a4d',) 2025-05-09 16:11:57,991 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:57,991 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:57,991 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:57,995 - sqlalchemy.engine.Engine - INFO - [cached since 0.4128s ago] (datetime.datetime(2025, 5, 9, 16, 11, 57, 991556), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 57, 991556), 'c37a2561-e49e-4440-afa3-9ac88eb48a4d') 2025-05-09 16:11:57,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,005 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:11:58,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,007 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,007 - sqlalchemy.engine.Engine - INFO - [cached since 0.541s ago] ('f56459da-7ebc-457e-b08d-6273d073fe94', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 5419), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 58, 7426), datetime.datetime(2025, 5, 9, 16, 11, 58, 7426), 0) 2025-05-09 16:11:58,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,016 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: f56459da-7ebc-457e-b08d-6273d073fe94 2025-05-09 16:11:58,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,016 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,020 - sqlalchemy.engine.Engine - INFO - [cached since 0.5431s ago] ('f56459da-7ebc-457e-b08d-6273d073fe94',) 2025-05-09 16:11:58,021 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:58,021 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:58,025 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,025 - sqlalchemy.engine.Engine - INFO - [cached since 0.4712s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 58, 25199), 'f56459da-7ebc-457e-b08d-6273d073fe94') 2025-05-09 16:11:58,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,037 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:11:58,037 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: None 2025-05-09 16:11:58,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,037 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,037 - sqlalchemy.engine.Engine - INFO - [cached since 0.4714s ago] ('f6841200-fba0-4afe-872c-0f7890d600cb', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 37717), datetime.datetime(2025, 5, 9, 16, 11, 58, 37717), 0) 2025-05-09 16:11:58,041 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,050 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,050 - sqlalchemy.engine.Engine - INFO - [cached since 0.5746s ago] ('f56459da-7ebc-457e-b08d-6273d073fe94',) 2025-05-09 16:11:58,054 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:58,054 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:58,054 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.4729s ago] (datetime.datetime(2025, 5, 9, 16, 11, 58, 54804), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 58, 54804), 'f56459da-7ebc-457e-b08d-6273d073fe94') 2025-05-09 16:11:58,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,062 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,066 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,066 - sqlalchemy.engine.Engine - INFO - [cached since 0.4972s ago] ('76e205f3-4e41-4d7a-a4cd-fddd110c7a24', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 66872), datetime.datetime(2025, 5, 9, 16, 11, 58, 66872), 0) 2025-05-09 16:11:58,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,074 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:11:58,074 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:11:58,074 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:11:58,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,079 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,079 - sqlalchemy.engine.Engine - INFO - [cached since 0.6128s ago] ('a50e183d-c1c5-46bb-ae82-4250454928dd', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 74779), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 58, 79034), datetime.datetime(2025, 5, 9, 16, 11, 58, 79034), 0) 2025-05-09 16:11:58,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,088 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a50e183d-c1c5-46bb-ae82-4250454928dd 2025-05-09 16:11:58,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,088 - sqlalchemy.engine.Engine - INFO - [cached since 0.6114s ago] ('a50e183d-c1c5-46bb-ae82-4250454928dd',) 2025-05-09 16:11:58,091 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:58,091 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:58,091 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,091 - sqlalchemy.engine.Engine - INFO - [cached since 0.54s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 58, 91610), 'a50e183d-c1c5-46bb-ae82-4250454928dd') 2025-05-09 16:11:58,097 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,104 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:11:58,105 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: 4 2025-05-09 16:11:58,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,106 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,107 - sqlalchemy.engine.Engine - INFO - [cached since 0.5375s ago] ('2335d57e-7b89-45b1-94d0-b0882cdfafcc', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 106518), datetime.datetime(2025, 5, 9, 16, 11, 58, 106518), 0) 2025-05-09 16:11:58,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,120 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,121 - sqlalchemy.engine.Engine - INFO - [cached since 0.6436s ago] ('a50e183d-c1c5-46bb-ae82-4250454928dd',) 2025-05-09 16:11:58,121 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:11:58,124 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:11:58,124 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,124 - sqlalchemy.engine.Engine - INFO - [cached since 0.5431s ago] (datetime.datetime(2025, 5, 9, 16, 11, 58, 124823), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 58, 124823), 'a50e183d-c1c5-46bb-ae82-4250454928dd') 2025-05-09 16:11:58,129 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,133 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:11:58,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,137 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,137 - sqlalchemy.engine.Engine - INFO - [cached since 0.6746s ago] ('5ddd97ae-41e6-450a-ad67-bf70ee6bae29', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 137984), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 11, 58, 137984), datetime.datetime(2025, 5, 9, 16, 11, 58, 137984), 0) 2025-05-09 16:11:58,141 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,150 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 5ddd97ae-41e6-450a-ad67-bf70ee6bae29 2025-05-09 16:11:58,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,153 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,154 - sqlalchemy.engine.Engine - INFO - [cached since 0.6765s ago] ('5ddd97ae-41e6-450a-ad67-bf70ee6bae29',) 2025-05-09 16:11:58,154 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:58,154 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:58,158 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,158 - sqlalchemy.engine.Engine - INFO - [cached since 0.6045s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 11, 58, 158497), '5ddd97ae-41e6-450a-ad67-bf70ee6bae29') 2025-05-09 16:11:58,158 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,167 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:11:58,167 - services.execution.handlers.foundation - INFO - 任务 919561da-068b-412d-9230-9a6f5ad9b8d1 打印: None 2025-05-09 16:11:58,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,171 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,171 - sqlalchemy.engine.Engine - INFO - [cached since 0.6034s ago] ('5e49302f-59b4-4e02-b149-912477714cab', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 171065), datetime.datetime(2025, 5, 9, 16, 11, 58, 171065), 0) 2025-05-09 16:11:58,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,183 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,188 - sqlalchemy.engine.Engine - INFO - [cached since 0.7101s ago] ('5ddd97ae-41e6-450a-ad67-bf70ee6bae29',) 2025-05-09 16:11:58,188 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:11:58,188 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:11:58,188 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,192 - sqlalchemy.engine.Engine - INFO - [cached since 0.6089s ago] (datetime.datetime(2025, 5, 9, 16, 11, 58, 188267), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 58, 188267), '5ddd97ae-41e6-450a-ad67-bf70ee6bae29') 2025-05-09 16:11:58,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,203 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,204 - sqlalchemy.engine.Engine - INFO - [cached since 0.6343s ago] ('1ceadb67-9b17-4216-9467-b446677ed2e7', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 203073), datetime.datetime(2025, 5, 9, 16, 11, 58, 203073), 0) 2025-05-09 16:11:58,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,213 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,217 - sqlalchemy.engine.Engine - INFO - [cached since 0.6473s ago] ('050cb275-0810-4220-85e0-d7b5198a84fe', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 213025), datetime.datetime(2025, 5, 9, 16, 11, 58, 213025), 0) 2025-05-09 16:11:58,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,228 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,228 - sqlalchemy.engine.Engine - INFO - [cached since 0.7526s ago] ('8388ca18-366c-40fb-a503-6a6ddfa0a840',) 2025-05-09 16:11:58,232 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:11:58,232 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:11:58,232 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,237 - sqlalchemy.engine.Engine - INFO - [generated in 0.00146s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 11, 58, 232740), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 58, 232740), '8388ca18-366c-40fb-a503-6a6ddfa0a840') 2025-05-09 16:11:58,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,246 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,250 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:11:58,250 - sqlalchemy.engine.Engine - INFO - [cached since 0.682s ago] ('b060206a-8a03-486a-b60b-15bf75ed21b7', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '919561da-068b-412d-9230-9a6f5ad9b8d1', datetime.datetime(2025, 5, 9, 16, 11, 58, 250488), datetime.datetime(2025, 5, 9, 16, 11, 58, 250488), 0) 2025-05-09 16:11:58,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,258 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:11:58,258 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('919561da-068b-412d-9230-9a6f5ad9b8d1',) 2025-05-09 16:11:58,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.7873s ago] ('e0b30f64-0afe-4e5d-8cb0-d41d0b1b78e8',) 2025-05-09 16:11:58,267 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:11:58,267 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:11:58,267 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:11:58,271 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] (datetime.datetime(2025, 5, 9, 16, 11, 58, 267220), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 11, 58, 267220), 'e0b30f64-0afe-4e5d-8cb0-d41d0b1b78e8') 2025-05-09 16:11:58,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,278 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:58,370 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 919561da-068b-412d-9230-9a6f5ad9b8d1 2025-05-09 16:11:58,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:11:58,375 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:11:58,375 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] (datetime.datetime(2025, 5, 9, 16, 11, 58, 370735), '任务执行成功', , 984, 1, datetime.datetime(2025, 5, 9, 16, 11, 58, 375109), '919561da-068b-412d-9230-9a6f5ad9b8d1') 2025-05-09 16:11:58,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:11:58,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 919561da-068b-412d-9230-9a6f5ad9b8d1, 结果: True 2025-05-09 16:12:03,790 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:12:03,790 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:12:03,790 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:12:03,790 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:12:03,794 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 16:12:03,794 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0044秒 2025-05-09 16:12:03,794 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0044秒 2025-05-09 16:12:03,794 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0044秒 2025-05-09 16:12:03,799 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:12:03,803 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:12:03,803 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:12:03,807 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0081秒 2025-05-09 16:12:03,807 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 16:12:03,809 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:12:03,809 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:12:03,811 - sqlalchemy.engine.Engine - INFO - [cached since 7.333s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:12:03,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:12:03,811 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:12:03,811 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:12:03,816 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0045秒 2025-05-09 16:12:03,818 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0070秒 2025-05-09 16:12:03,818 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0151秒 2025-05-09 16:12:03,820 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:12:03,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:12:03,821 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:12:03,821 - sqlalchemy.engine.Engine - INFO - [cached since 7.343s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:12:03,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:12:03,824 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:12:03,824 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:12:03,824 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-09 16:12:03,824 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:12:03,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:12:03,824 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 16:12:03,824 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:12:03,828 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 16:12:03,828 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 16:12:03,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:12:03,833 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:12:03,833 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:12:03,833 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0084秒 2025-05-09 16:12:03,833 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:12:03,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:12:03,837 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:12:03,837 - sqlalchemy.engine.Engine - INFO - [cached since 7.36s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:12:03,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:12:03,841 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0085秒 2025-05-09 16:12:06,724 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:12:06,724 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:12:06,724 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:12:06,727 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:12:06,728 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:12:06,729 - sqlalchemy.engine.Engine - INFO - [cached since 9.509s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:12:06,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:12:06,731 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0071秒 2025-05-09 16:12:06,744 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:12:06,744 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:12:06,744 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:12:06,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:12:06,744 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:12:06,748 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:12:06,748 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:12:06,748 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('9e828a43-01b7-43de-bce4-d36ef60afe9e', 'b3') 2025-05-09 16:12:06,752 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:12:06,756 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'scalars' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 259, in get_block_results task_logs = task_logs.scalars().one() ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'scalars' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 285, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:12:06,756 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 404 耗时: 0.0120秒 2025-05-09 16:12:50,478 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:12:50,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:12:50,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:12:50,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:12:50,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:12:50,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:12:50,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:12:50,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:12:50,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:12:50,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:12:50,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:12:50,492 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:12:50,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:12:50,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:12:50,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:12:50,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:12:50,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:12:50,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:12:50,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:12:50,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:12:50,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:12:50,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:12:50,504 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:12:50,504 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:12:50,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:12:50,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:12:50,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:12:50,510 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:12:50,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:12:50,512 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:12:50,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:12:50,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:12:50,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:12:50,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:12:50,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:12:50,519 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:12:50,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:12:50,520 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:12:50,520 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 15, 12, 50, 509683)) 2025-05-09 16:12:50,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:12:50,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:12:50,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:12:50,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:12:50,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:12:50,524 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:12:50,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:12:50,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:12:50,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:12:50,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:12:50,527 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:12:50,527 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:12:50,527 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:12:50,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:12:50,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:12:50,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:12:50,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:12:50,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:12:50,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:12:50,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:12:50,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:12:50,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:12:50,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:12:50,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:12:50,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:12:50,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:12:50,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:12:50,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:12:50,548 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:12:50,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:12:50,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:12:50,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:12:50,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:12:50,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:12:50,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:12:50,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:12:50,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:12:50,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:12:50,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:12:50,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:12:50,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:12:50,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:12:50,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:12:50,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:12:50,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:12:50,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:12:50,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:12:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:12:50,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:13:20,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:13:20,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:13:20,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:13:20,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:13:20,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:13:20,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:13:50,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:13:50,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:13:50,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:13:50,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:13:50,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:13:50,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:13:50,566 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:13:50,568 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:13:50,572 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 15, 13, 50, 561515)) 2025-05-09 16:13:50,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:13:50,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:13:50,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:13:50,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:13:50,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:13:50,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:13:50,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:13:50,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:13:50,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:13:50,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:13:50,590 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:13:50,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:13:50,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:13:50,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:13:50,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:13:50,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:13:50,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:13:50,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:13:50,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:13:50,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:13:50,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:13:50,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:13:50,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:13:50,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:13:50,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:13:50,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:13:50,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:13:50,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:13:50,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:13:50,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:13:50,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:13:50,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:13:50,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:13:50,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:13:50,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:13:50,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:13:50,618 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:13:50,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:13:50,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:13:50,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:13:50,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:13:50,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:13:50,623 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:13:50,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:13:50,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:13:50,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:13:50,626 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:13:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:13:50,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:13:50,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:13:50,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:13:50,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:13:50,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:13:50,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:13:50,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:13:50,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:13:50,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:13:50,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:13:50,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:13:50,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:13:50,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:13:50,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:13:50,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:13:50,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:13:50,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:13:50,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:13:50,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:14:15,153 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:14:15,154 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 16:14:15,155 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:14:15,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:14:15,158 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:14:15,158 - sqlalchemy.engine.Engine - INFO - [cached since 139.8s ago] {} 2025-05-09 16:14:15,159 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:14:15,160 - sqlalchemy.engine.Engine - INFO - [cached since 139.8s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 16:14:15,161 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:14:15,163 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0080秒 2025-05-09 16:14:16,352 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:14:16,353 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 16:14:16,354 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:14:16,355 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:14:16,355 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:14:16,355 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:14:16,356 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 16:14:16,356 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 16:14:16,357 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 16:14:16,358 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-09 16:14:16,359 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:14:16,360 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:14:16,363 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 16:14:16,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:14:16,365 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:14:16,365 - sqlalchemy.engine.Engine - INFO - [cached since 139.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:14:16,366 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:14:16,367 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:14:16,367 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:14:16,370 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0030秒 2025-05-09 16:14:16,370 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 16:14:16,371 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0120秒 2025-05-09 16:14:16,372 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:14:16,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:14:16,373 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 16:14:16,373 - sqlalchemy.engine.Engine - INFO - [cached since 132.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:14:16,374 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:14:16,375 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 16:14:16,375 - sqlalchemy.engine.Engine - INFO - [cached since 132.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 16:14:16,375 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 16:14:16,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:14:16,376 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:14:16,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:14:16,378 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:14:16,378 - sqlalchemy.engine.Engine - INFO - [cached since 139.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:14:16,379 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:14:16,380 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0080秒 2025-05-09 16:14:16,381 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 16:14:16,387 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:14:16,387 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:14:16,389 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:14:16,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:14:16,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:14:16,391 - sqlalchemy.engine.Engine - INFO - [cached since 139.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:14:16,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:14:16,394 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0054秒 2025-05-09 16:14:20,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:14:20,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:14:20,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:14:20,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:14:20,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:14:20,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:14:20,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:14:20,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:14:20,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:14:20,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:14:20,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:14:20,653 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:14:20,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:14:20,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:14:20,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:14:20,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:14:20,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:14:20,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:14:50,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:14:50,633 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:14:50,634 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 15, 14, 50, 630632)) 2025-05-09 16:14:50,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:14:50,677 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:14:50,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:14:50,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:14:50,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:14:50,680 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:14:50,681 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:14:50,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:14:50,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:14:50,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:14:50,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:14:50,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:14:50,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:14:50,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:14:50,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:14:50,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:14:50,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:14:50,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:14:50,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:14:50,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:14:50,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:14:50,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:14:50,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:14:50,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:14:50,691 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:14:50,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:14:50,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:14:50,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:14:50,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:14:50,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:14:50,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:14:50,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:14:50,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:14:50,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:14:50,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:14:50,699 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:14:50,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:14:50,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:14:50,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:14:50,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:14:50,705 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:14:50,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:14:50,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:14:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:14:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:14:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:14:50,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:14:50,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:14:50,711 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:14:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:14:50,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:14:50,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:14:50,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:14:50,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:14:50,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:14:50,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:14:50,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:14:50,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:14:50,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:14:50,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:14:50,728 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:14:50,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:14:50,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:14:50,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:14:50,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:14:50,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:14:50,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:14:50,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:14:50,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:14:50,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:14:50,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:14:50,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:14:50,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:15:20,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:15:20,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:15:20,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:15:20,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:15:20,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:15:20,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:15:20,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:15:20,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:15:20,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:15:20,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:15:20,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:15:20,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:15:20,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:15:20,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:15:20,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:15:20,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:15:20,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:15:20,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:15:50,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:15:50,654 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:15:50,654 - sqlalchemy.engine.Engine - INFO - [cached since 240.2s ago] (, datetime.datetime(2025, 5, 9, 15, 15, 50, 653275)) 2025-05-09 16:15:50,656 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:15:50,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:15:50,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:15:50,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:15:50,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:15:50,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:15:50,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:15:50,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:15:50,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:15:50,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:15:50,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:15:50,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:15:50,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:15:50,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:15:50,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:15:50,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:15:50,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:15:50,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:15:50,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:15:50,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:15:50,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:15:50,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:15:50,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:15:50,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:15:50,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:15:50,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:15:50,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:15:50,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:15:50,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:15:50,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:15:50,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:15:50,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:15:50,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:15:50,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:15:50,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:15:50,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:15:50,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:15:50,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:15:50,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:15:50,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:15:50,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:15:50,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:15:50,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:15:50,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:15:50,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:15:50,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:15:50,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:15:50,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:15:50,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:15:50,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:15:50,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:15:50,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:15:50,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:15:50,814 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:15:50,815 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:15:50,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:15:50,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:15:50,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:15:50,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:15:50,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:15:50,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:15:50,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:15:50,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:15:50,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:15:50,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:15:50,818 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:15:50,819 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:15:50,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:15:50,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:15:50,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:15:50,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:15:50,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:15:50,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:16:20,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:16:20,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:16:20,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:16:20,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:16:20,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:16:20,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:16:20,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:16:20,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:16:20,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:16:20,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:16:20,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:16:20,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:16:20,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:16:20,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:16:20,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:16:20,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:16:20,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:16:20,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:16:49,307 - app - INFO - 应用程序关闭中... 2025-05-09 16:16:49,307 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:16:49,307 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:16:49,307 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:16:49,307 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:16:49,309 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:16:49,309 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:16:49,309 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:16:49,309 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:16:49,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:16:49,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:16:49,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:16:49,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:16:49,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:16:49,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:16:49,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:16:49,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:16:49,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:16:49,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:16:49,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:16:49,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:16:49,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:16:49,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:16:49,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:16:49,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:16:49,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:16:49,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:16:49,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:16:49,314 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:16:49,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:16:49,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:16:49,315 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:16:49,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:16:49,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:16:49,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:16:49,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:16:49,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:16:49,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:16:49,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:16:49,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:16:49,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:16:49,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:16:49,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:16:49,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:16:49,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:16:49,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:16:49,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:16:49,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:16:49,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:16:49,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:16:49,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:16:49,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:16:49,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:16:49,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:16:49,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:16:49,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:16:49,318 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:16:49,318 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:16:49,318 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:16:49,318 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:16:49,319 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:16:49,319 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:16:49,320 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:16:50,613 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:16:50,673 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:16:50,675 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:16:50,747 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:16:50,800 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:16:50,833 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:16:50,858 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:16:50,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,859 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:16:50,859 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,860 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:16:50,860 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:16:50,861 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:16:50,862 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,864 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:16:50,864 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,866 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:16:50,866 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,867 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:16:50,868 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,870 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:16:50,870 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,872 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:16:50,873 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,874 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:16:50,875 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,876 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:16:50,876 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,877 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:16:50,878 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,879 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:16:50,880 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:16:50,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:16:50,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:16:50,883 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:16:51,241 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:16:51,241 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:16:51,241 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:16:51,241 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:16:51,242 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:16:51,242 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:16:51,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:16:51,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:16:51,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:16:51,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:16:51,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:16:51,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:16:51,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:16:51,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:16:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:16:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:16:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:16:51,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:16:51,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:16:51,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:16:51,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:16:51,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:16:51,248 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:16:51,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:16:51,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:16:51,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:16:51,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:16:51,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:16:51,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:16:51,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:16:51,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:16:51,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:16:51,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:16:51,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:16:51,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:16:51,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:16:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:16:51,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:16:51,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:16:51,254 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:16:51,256 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:16:51,257 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:16:51,257 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:16:51,258 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:16:51,259 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:16:51,259 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:16:51,260 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:16:51,260 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:16:51,269 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:16:51,270 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, ) 2025-05-09 16:16:51,271 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:16:51,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:16:51,272 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:16:51,273 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:16:51,273 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:16:51,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:16:51,275 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:16:51,283 - sqlalchemy.engine.Engine - INFO - [generated in 0.00826s] (, , ) 2025-05-09 16:16:51,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:16:51,299 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:16:51,299 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:16:51,300 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:16:51,300 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:16:51,300 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:16:51,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:16:51,305 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:16:51,305 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, datetime.datetime(2025, 5, 9, 15, 16, 51, 273149)) 2025-05-09 16:16:51,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:17:06,868 - app - INFO - 应用程序关闭中... 2025-05-09 16:17:06,868 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:17:06,868 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:17:06,872 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:17:06,872 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:17:06,875 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:17:06,876 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:17:06,876 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:17:06,881 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:17:06,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:17:06,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:17:06,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:17:06,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:17:06,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:17:06,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:17:06,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:17:06,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:17:06,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:17:06,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:17:06,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:17:06,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:17:06,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:17:06,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:17:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:17:06,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:17:06,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:17:06,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:17:06,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:17:06,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:17:06,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:17:06,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:17:06,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:17:06,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:17:06,889 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:17:06,893 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:17:06,895 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:17:06,898 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:17:06,898 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:17:06,898 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:17:08,184 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:17:08,238 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:17:08,242 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:17:08,314 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:17:08,364 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:17:08,401 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:17:08,418 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:17:08,421 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,421 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:17:08,421 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,421 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:17:08,421 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:08,421 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:17:08,426 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,426 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:17:08,426 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:17:08,433 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,436 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:17:08,438 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,438 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:17:08,438 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,442 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:17:08,444 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,447 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:17:08,447 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,447 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:17:08,450 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,450 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:17:08,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:17:08,458 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,462 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:17:08,464 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:17:08,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:17:08,471 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:17:08,809 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:17:08,813 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:17:08,813 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:17:08,814 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:17:08,814 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:17:08,816 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:17:08,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:17:08,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:17:08,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:17:08,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:17:08,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:17:08,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:17:08,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:17:08,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:17:08,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:17:08,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:17:08,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:17:08,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:17:08,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:17:08,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:17:08,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:17:08,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:17:08,831 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:17:08,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:17:08,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:17:08,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:17:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:17:08,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:17:08,841 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:17:08,843 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:17:08,843 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:17:08,843 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:17:08,845 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:17:08,845 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:17:08,845 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:17:08,845 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:17:08,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:08,855 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:17:08,855 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, ) 2025-05-09 16:17:08,858 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:17:08,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:17:08,858 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:17:08,858 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:17:08,858 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:17:08,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:08,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:17:08,863 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (, , ) 2025-05-09 16:17:08,863 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:17:08,863 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:17:08,863 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:17:08,863 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:17:08,863 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:17:08,863 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:17:08,863 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:08,867 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:17:08,871 - sqlalchemy.engine.Engine - INFO - [generated in 0.00430s] (, datetime.datetime(2025, 5, 9, 15, 17, 8, 858715)) 2025-05-09 16:17:08,871 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:17:15,214 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/919561da-068b-412d-9230-9a6f5ad9b8d1 来自 192.168.189.211 2025-05-09 16:17:15,214 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/919561da-068b-412d-9230-9a6f5ad9b8d1 状态码: 200 耗时: 0.0000秒 2025-05-09 16:17:15,217 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/919561da-068b-412d-9230-9a6f5ad9b8d1 来自 192.168.189.211 2025-05-09 16:17:15,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:15,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:17:15,220 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('919561da-068b-412d-9230-9a6f5ad9b8d1',) 2025-05-09 16:17:15,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:17:15,222 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/919561da-068b-412d-9230-9a6f5ad9b8d1 状态码: 200 耗时: 0.0056秒 2025-05-09 16:17:15,229 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/919561da-068b-412d-9230-9a6f5ad9b8d1 来自 192.168.189.211 2025-05-09 16:17:15,233 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/919561da-068b-412d-9230-9a6f5ad9b8d1 状态码: 200 耗时: 0.0043秒 2025-05-09 16:17:15,233 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/919561da-068b-412d-9230-9a6f5ad9b8d1 来自 192.168.189.211 2025-05-09 16:17:15,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:15,242 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:17:15,246 - sqlalchemy.engine.Engine - INFO - [generated in 0.00441s] ('919561da-068b-412d-9230-9a6f5ad9b8d1',) 2025-05-09 16:17:15,250 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:17:15,255 - sqlalchemy.engine.Engine - INFO - [generated in 0.00146s] ('919561da-068b-412d-9230-9a6f5ad9b8d1', 'b3') 2025-05-09 16:17:15,256 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:17:15,263 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'scalars' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 259, in get_block_results task_logs = task_logs.scalars().all() ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'scalars' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 296, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:17:15,267 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/919561da-068b-412d-9230-9a6f5ad9b8d1 状态码: 404 耗时: 0.0344秒 2025-05-09 16:17:17,456 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:17:17,456 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:17:17,456 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:17:17,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:17,461 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:17:17,462 - sqlalchemy.engine.Engine - INFO - [cached since 2.243s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:17:17,464 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:17:17,465 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0082秒 2025-05-09 16:17:17,475 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:17:17,475 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 200 耗时: 0.0000秒 2025-05-09 16:17:17,480 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 来自 192.168.189.211 2025-05-09 16:17:17,480 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:17:17,480 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:17:17,480 - sqlalchemy.engine.Engine - INFO - [cached since 2.238s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e',) 2025-05-09 16:17:17,480 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:17:17,484 - sqlalchemy.engine.Engine - INFO - [cached since 2.23s ago] ('9e828a43-01b7-43de-bce4-d36ef60afe9e', 'b3') 2025-05-09 16:17:17,484 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:17:17,484 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'scalars' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 259, in get_block_results task_logs = task_logs.scalars().all() ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'scalars' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 296, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:17:17,489 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/9e828a43-01b7-43de-bce4-d36ef60afe9e 状态码: 404 耗时: 0.0091秒 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:18:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:18:08,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:18:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:18:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:18:08,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:18:08,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:18:08,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:18:08,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:18:08,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:18:08,856 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:18:08,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:18:08,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:18:08,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:18:08,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:18:08,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:18:08,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:18:08,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:18:08,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:18:08,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:18:08,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:18:08,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:18:08,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:18:08,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:18:08,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:18:08,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:18:08,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:18:08,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:18:08,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:18:08,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:18:08,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:18:08,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:18:08,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:08,889 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:18:08,893 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 15, 18, 8, 872882)) 2025-05-09 16:18:08,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:18:08,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:18:08,902 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:18:08,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:18:08,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:18:08,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:18:08,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:18:08,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:18:08,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:18:08,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:08,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:18:08,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:18:08,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:18:08,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:18:08,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:18:08,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:18:35,318 - app - INFO - 应用程序关闭中... 2025-05-09 16:18:35,318 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:18:35,318 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:18:35,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:18:35,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:18:35,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:18:35,318 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:18:35,318 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:18:35,318 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:18:35,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:18:35,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:18:35,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:18:35,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:18:35,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:18:35,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:18:35,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:18:35,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:18:35,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:18:35,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:18:35,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:18:35,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:18:35,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:18:35,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:18:35,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:18:35,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:18:35,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:18:35,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:18:35,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:18:35,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:18:35,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:18:35,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:18:35,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:18:35,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:18:35,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:18:35,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:18:35,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:18:35,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:18:35,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:18:35,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:18:35,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:18:35,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:18:35,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:18:35,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:18:35,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:18:35,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:18:35,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:18:35,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:18:35,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:18:35,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:18:35,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:18:35,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:18:35,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:18:35,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:18:35,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:18:35,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:18:35,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:18:35,384 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:18:35,384 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:18:35,384 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:18:35,384 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:18:35,389 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:18:35,389 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:18:35,393 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:18:36,674 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:18:36,732 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:18:36,732 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:18:36,799 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:18:36,850 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:18:36,888 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:18:36,904 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:18:36,904 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,904 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:18:36,904 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,908 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:18:36,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:36,908 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:18:36,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,913 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:18:36,913 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,913 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:18:36,913 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,917 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:18:36,917 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,917 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:18:36,917 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,917 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:18:36,917 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,921 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:18:36,921 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,921 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:18:36,921 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,921 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:18:36,921 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,925 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:18:36,925 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,925 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:18:36,925 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:18:36,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:36,930 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:18:37,270 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:18:37,270 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:18:37,270 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:18:37,270 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:18:37,270 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:18:37,270 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:18:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:18:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:18:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:18:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:18:37,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:18:37,274 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:18:37,274 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:18:37,279 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:18:37,301 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:18:37,301 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:18:37,305 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:18:37,309 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:18:37,309 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:18:37,312 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:18:37,312 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:18:37,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:37,321 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:18:37,321 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] (, ) 2025-05-09 16:18:37,321 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:18:37,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:37,325 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:18:37,325 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:18:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:18:37,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:37,325 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:18:37,329 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (, , ) 2025-05-09 16:18:37,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:37,329 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:18:37,329 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:18:37,329 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:18:37,329 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:18:37,329 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:18:37,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:37,334 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:18:37,334 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, datetime.datetime(2025, 5, 9, 15, 18, 37, 325363)) 2025-05-09 16:18:37,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:40,601 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:18:40,601 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:18:40,604 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:18:40,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:40,611 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:18:40,611 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] {} 2025-05-09 16:18:40,614 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:18:40,614 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {'param_1': 0, 'param_2': 10} 2025-05-09 16:18:40,614 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:18:40,619 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0146秒 2025-05-09 16:18:41,918 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:18:41,918 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:18:41,921 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:18:41,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:41,922 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:18:41,922 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:18:41,922 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:41,927 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0059秒 2025-05-09 16:18:42,857 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:18:42,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:42,861 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:18:42,861 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:18:42,861 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:42,863 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:42,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:18:42,863 - sqlalchemy.engine.Engine - INFO - [cached since 0.003968s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:18:42,863 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:42,863 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:18:42,863 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:18:42,863 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:18:42,867 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:42,867 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:18:42,867 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 18, 42, 867901), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:18:42,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:42,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:42,889 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:18:42,889 - sqlalchemy.engine.Engine - INFO - [cached since 0.02864s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:18:42,889 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:42,889 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('e8f7a97c-61e2-495c-ad5e-af1a13a390c7', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 18, 42, 863724), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 18, 42, 889908), datetime.datetime(2025, 5, 9, 16, 18, 42, 889908), 0) 2025-05-09 16:18:42,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:42,900 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:42,904 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:18:42,904 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('e8f7a97c-61e2-495c-ad5e-af1a13a390c7',) 2025-05-09 16:18:42,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:42,904 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 (优先级 1) 添加到队列 0 2025-05-09 16:18:42,909 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:18:42,909 - services.sync_service - INFO - 正在同步创建任务到天风系统: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:42,909 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"e8f7a97c-61e2-495c-ad5e-af1a13a390c7","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:18:42","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:18:42,967 - services.sync_service - INFO - 成功同步任务到系统任务: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:42,969 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:42,969 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:42,969 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1119秒 2025-05-09 16:18:43,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: e8f7a97c-61e2-495c-ad5e-af1a13a390c7, 优先级: 1 2025-05-09 16:18:43,015 - services.execution.task_executor - DEBUG - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 设置超时时间: 3600秒 2025-05-09 16:18:43,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,015 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:18:43,015 - sqlalchemy.engine.Engine - INFO - [cached since 0.112s ago] ('e8f7a97c-61e2-495c-ad5e-af1a13a390c7',) 2025-05-09 16:18:43,015 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:18:43,015 - sqlalchemy.engine.Engine - INFO - [cached since 0.1571s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:18:43,019 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:18:43,019 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (datetime.datetime(2025, 5, 9, 16, 18, 43, 19435), datetime.datetime(2025, 5, 9, 16, 18, 43, 19435), 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7') 2025-05-09 16:18:43,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,026 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:43,126 - services.sync_service - INFO - 成功设置系统任务状态为执行中: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:43,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,131 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:18:43,131 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 18, 43, 131044), 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7') 2025-05-09 16:18:43,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,139 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:18:43,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,143 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,143 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('48ff6be4-206b-42bb-a379-79b3430f7ddf', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 139587), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 143303), datetime.datetime(2025, 5, 9, 16, 18, 43, 143303), 0) 2025-05-09 16:18:43,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,155 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,155 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('48ff6be4-206b-42bb-a379-79b3430f7ddf',) 2025-05-09 16:18:43,155 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:18:43,155 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:18:43,155 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,155 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 155361), '48ff6be4-206b-42bb-a379-79b3430f7ddf') 2025-05-09 16:18:43,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,163 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:18:43,167 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:18:43,168 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:18:43,168 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,168 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,168 - sqlalchemy.engine.Engine - INFO - [cached since 0.0259s ago] ('35c3f519-5dec-4ee0-873b-ea0e17466046', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 168558), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 168558), datetime.datetime(2025, 5, 9, 16, 18, 43, 168558), 0) 2025-05-09 16:18:43,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,176 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 35c3f519-5dec-4ee0-873b-ea0e17466046 2025-05-09 16:18:43,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,180 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,180 - sqlalchemy.engine.Engine - INFO - [cached since 0.02597s ago] ('35c3f519-5dec-4ee0-873b-ea0e17466046',) 2025-05-09 16:18:43,180 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,180 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:18:43,180 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,180 - sqlalchemy.engine.Engine - INFO - [cached since 0.02557s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 180607), '35c3f519-5dec-4ee0-873b-ea0e17466046') 2025-05-09 16:18:43,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,189 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:18:43,189 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:18:43,189 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:18:43,189 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:18:43,189 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:18:43,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,189 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,193 - sqlalchemy.engine.Engine - INFO - [cached since 0.04963s ago] ('6fc92983-a0be-4aaa-94e7-08e2a40f6900', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 189234), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 189234), datetime.datetime(2025, 5, 9, 16, 18, 43, 189234), 0) 2025-05-09 16:18:43,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,201 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6fc92983-a0be-4aaa-94e7-08e2a40f6900 2025-05-09 16:18:43,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,201 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,201 - sqlalchemy.engine.Engine - INFO - [cached since 0.04805s ago] ('6fc92983-a0be-4aaa-94e7-08e2a40f6900',) 2025-05-09 16:18:43,205 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,205 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,205 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,209 - sqlalchemy.engine.Engine - INFO - [generated in 0.00197s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 205382), '6fc92983-a0be-4aaa-94e7-08e2a40f6900') 2025-05-09 16:18:43,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,217 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:18:43,217 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: 0 2025-05-09 16:18:43,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,226 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,226 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] ('e75f1096-b60f-4f30-8e25-4d29bfd4de7d', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 226697), datetime.datetime(2025, 5, 9, 16, 18, 43, 226697), 0) 2025-05-09 16:18:43,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,234 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,234 - sqlalchemy.engine.Engine - INFO - [cached since 0.08077s ago] ('6fc92983-a0be-4aaa-94e7-08e2a40f6900',) 2025-05-09 16:18:43,234 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,234 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,234 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,234 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (datetime.datetime(2025, 5, 9, 16, 18, 43, 234657), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 234657), '6fc92983-a0be-4aaa-94e7-08e2a40f6900') 2025-05-09 16:18:43,234 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,242 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:18:43,246 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,246 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,246 - sqlalchemy.engine.Engine - INFO - [cached since 0.1042s ago] ('6407dffd-064b-4997-b1b6-d08c56f56c12', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 246861), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 246861), datetime.datetime(2025, 5, 9, 16, 18, 43, 246861), 0) 2025-05-09 16:18:43,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,255 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 6407dffd-064b-4997-b1b6-d08c56f56c12 2025-05-09 16:18:43,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,259 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,259 - sqlalchemy.engine.Engine - INFO - [cached since 0.1044s ago] ('6407dffd-064b-4997-b1b6-d08c56f56c12',) 2025-05-09 16:18:43,259 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,259 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,259 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,259 - sqlalchemy.engine.Engine - INFO - [cached since 0.05313s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 259461), '6407dffd-064b-4997-b1b6-d08c56f56c12') 2025-05-09 16:18:43,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,268 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:18:43,271 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: None 2025-05-09 16:18:43,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,271 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,275 - sqlalchemy.engine.Engine - INFO - [cached since 0.04934s ago] ('60654e09-4308-4ab4-912f-6d6a453b629b', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 271990), datetime.datetime(2025, 5, 9, 16, 18, 43, 271990), 0) 2025-05-09 16:18:43,279 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,288 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,288 - sqlalchemy.engine.Engine - INFO - [cached since 0.1346s ago] ('6407dffd-064b-4997-b1b6-d08c56f56c12',) 2025-05-09 16:18:43,288 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,288 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,292 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,292 - sqlalchemy.engine.Engine - INFO - [cached since 0.05623s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 288247), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 292483), '6407dffd-064b-4997-b1b6-d08c56f56c12') 2025-05-09 16:18:43,292 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,304 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,309 - sqlalchemy.engine.Engine - INFO - [cached since 0.08263s ago] ('0fed2366-a025-40ad-899d-d736983c6ec4', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 304941), datetime.datetime(2025, 5, 9, 16, 18, 43, 304941), 0) 2025-05-09 16:18:43,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,315 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:18:43,315 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:18:43,315 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:18:43,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,319 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,319 - sqlalchemy.engine.Engine - INFO - [cached since 0.1764s ago] ('0d9d6baf-6e31-4fa8-9938-cffe517e8773', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 319601), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 319601), datetime.datetime(2025, 5, 9, 16, 18, 43, 319601), 0) 2025-05-09 16:18:43,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,327 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 0d9d6baf-6e31-4fa8-9938-cffe517e8773 2025-05-09 16:18:43,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,327 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,327 - sqlalchemy.engine.Engine - INFO - [cached since 0.1758s ago] ('0d9d6baf-6e31-4fa8-9938-cffe517e8773',) 2025-05-09 16:18:43,332 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,332 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,332 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,336 - sqlalchemy.engine.Engine - INFO - [cached since 0.128s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 332098), '0d9d6baf-6e31-4fa8-9938-cffe517e8773') 2025-05-09 16:18:43,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,342 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:18:43,342 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: 1 2025-05-09 16:18:43,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,346 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,346 - sqlalchemy.engine.Engine - INFO - [cached since 0.1218s ago] ('ac330841-958c-4fc4-a65a-92d4a7340b0f', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 346611), datetime.datetime(2025, 5, 9, 16, 18, 43, 346611), 0) 2025-05-09 16:18:43,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,360 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,363 - sqlalchemy.engine.Engine - INFO - [cached since 0.209s ago] ('0d9d6baf-6e31-4fa8-9938-cffe517e8773',) 2025-05-09 16:18:43,363 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,363 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,367 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,367 - sqlalchemy.engine.Engine - INFO - [cached since 0.1313s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 363486), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 367653), '0d9d6baf-6e31-4fa8-9938-cffe517e8773') 2025-05-09 16:18:43,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,376 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:18:43,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,380 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,384 - sqlalchemy.engine.Engine - INFO - [cached since 0.2401s ago] ('5bb49a87-9ace-40db-9f7f-dd7dc6ee6b4f', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 380365), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 380365), datetime.datetime(2025, 5, 9, 16, 18, 43, 380365), 0) 2025-05-09 16:18:43,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,393 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 5bb49a87-9ace-40db-9f7f-dd7dc6ee6b4f 2025-05-09 16:18:43,393 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,397 - sqlalchemy.engine.Engine - INFO - [cached since 0.2442s ago] ('5bb49a87-9ace-40db-9f7f-dd7dc6ee6b4f',) 2025-05-09 16:18:43,401 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,401 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,401 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,401 - sqlalchemy.engine.Engine - INFO - [cached since 0.1946s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 401461), '5bb49a87-9ace-40db-9f7f-dd7dc6ee6b4f') 2025-05-09 16:18:43,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,409 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:18:43,413 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: None 2025-05-09 16:18:43,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,417 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,417 - sqlalchemy.engine.Engine - INFO - [cached since 0.1931s ago] ('86be89a7-5366-46ba-8b0b-2bb1c84cfcdd', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 417739), datetime.datetime(2025, 5, 9, 16, 18, 43, 417739), 0) 2025-05-09 16:18:43,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,430 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,435 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,435 - sqlalchemy.engine.Engine - INFO - [cached since 0.2819s ago] ('5bb49a87-9ace-40db-9f7f-dd7dc6ee6b4f',) 2025-05-09 16:18:43,435 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,435 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,439 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,439 - sqlalchemy.engine.Engine - INFO - [cached since 0.2033s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 439317), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 439317), '5bb49a87-9ace-40db-9f7f-dd7dc6ee6b4f') 2025-05-09 16:18:43,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,451 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,451 - sqlalchemy.engine.Engine - INFO - [cached since 0.2271s ago] ('e195c007-371e-483e-be79-c3c88c1c88f8', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 451082), datetime.datetime(2025, 5, 9, 16, 18, 43, 451082), 0) 2025-05-09 16:18:43,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,459 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:18:43,459 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:18:43,459 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:18:43,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,463 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.3208s ago] ('f8fbc14a-985f-45a1-a45a-e62c520f3b9c', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 463342), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 463342), datetime.datetime(2025, 5, 9, 16, 18, 43, 463342), 0) 2025-05-09 16:18:43,467 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,476 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f8fbc14a-985f-45a1-a45a-e62c520f3b9c 2025-05-09 16:18:43,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,480 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,480 - sqlalchemy.engine.Engine - INFO - [cached since 0.3257s ago] ('f8fbc14a-985f-45a1-a45a-e62c520f3b9c',) 2025-05-09 16:18:43,480 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,480 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,480 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,480 - sqlalchemy.engine.Engine - INFO - [cached since 0.2754s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 480116), 'f8fbc14a-985f-45a1-a45a-e62c520f3b9c') 2025-05-09 16:18:43,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,488 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:18:43,488 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: 2 2025-05-09 16:18:43,488 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,492 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,492 - sqlalchemy.engine.Engine - INFO - [cached since 0.2676s ago] ('30e1929a-8075-46b1-b3f8-e84c1de2bc8c', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 492718), datetime.datetime(2025, 5, 9, 16, 18, 43, 492718), 0) 2025-05-09 16:18:43,492 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,501 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,501 - sqlalchemy.engine.Engine - INFO - [cached since 0.3493s ago] ('f8fbc14a-985f-45a1-a45a-e62c520f3b9c',) 2025-05-09 16:18:43,505 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,505 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,508 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,509 - sqlalchemy.engine.Engine - INFO - [cached since 0.2716s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 505218), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 505218), 'f8fbc14a-985f-45a1-a45a-e62c520f3b9c') 2025-05-09 16:18:43,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,515 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:18:43,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,519 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,519 - sqlalchemy.engine.Engine - INFO - [cached since 0.3776s ago] ('c3a8d873-edee-4312-b7ef-61084125476d', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 515087), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 519178), datetime.datetime(2025, 5, 9, 16, 18, 43, 519178), 0) 2025-05-09 16:18:43,525 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,530 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: c3a8d873-edee-4312-b7ef-61084125476d 2025-05-09 16:18:43,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,534 - sqlalchemy.engine.Engine - INFO - [cached since 0.3798s ago] ('c3a8d873-edee-4312-b7ef-61084125476d',) 2025-05-09 16:18:43,534 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,534 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,534 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,538 - sqlalchemy.engine.Engine - INFO - [cached since 0.3308s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 534724), 'c3a8d873-edee-4312-b7ef-61084125476d') 2025-05-09 16:18:43,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,546 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:18:43,546 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: None 2025-05-09 16:18:43,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,546 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.3239s ago] ('cdd75787-fb2d-4f7a-9cb9-9ce806f0a038', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 546918), datetime.datetime(2025, 5, 9, 16, 18, 43, 546918), 0) 2025-05-09 16:18:43,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,559 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,559 - sqlalchemy.engine.Engine - INFO - [cached since 0.4071s ago] ('c3a8d873-edee-4312-b7ef-61084125476d',) 2025-05-09 16:18:43,564 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,564 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,564 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,564 - sqlalchemy.engine.Engine - INFO - [cached since 0.3297s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 564076), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 564076), 'c3a8d873-edee-4312-b7ef-61084125476d') 2025-05-09 16:18:43,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,579 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,584 - sqlalchemy.engine.Engine - INFO - [cached since 0.3577s ago] ('7a755ae6-23ac-4edd-81b9-bbcf851a35f8', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 579895), datetime.datetime(2025, 5, 9, 16, 18, 43, 579895), 0) 2025-05-09 16:18:43,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,593 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:18:43,593 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:18:43,596 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:18:43,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,596 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,596 - sqlalchemy.engine.Engine - INFO - [cached since 0.4552s ago] ('7589462b-e559-43e7-8f6c-f84f8027c19e', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 596435), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 596435), datetime.datetime(2025, 5, 9, 16, 18, 43, 596435), 0) 2025-05-09 16:18:43,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,604 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7589462b-e559-43e7-8f6c-f84f8027c19e 2025-05-09 16:18:43,608 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,609 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,609 - sqlalchemy.engine.Engine - INFO - [cached since 0.4569s ago] ('7589462b-e559-43e7-8f6c-f84f8027c19e',) 2025-05-09 16:18:43,613 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,613 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,613 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,617 - sqlalchemy.engine.Engine - INFO - [cached since 0.4091s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 613194), '7589462b-e559-43e7-8f6c-f84f8027c19e') 2025-05-09 16:18:43,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,626 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:18:43,626 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: 3 2025-05-09 16:18:43,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,630 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,630 - sqlalchemy.engine.Engine - INFO - [cached since 0.4052s ago] ('45875f17-4045-4497-8a95-f7f5eeb8f1f8', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 630804), datetime.datetime(2025, 5, 9, 16, 18, 43, 630804), 0) 2025-05-09 16:18:43,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,642 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,642 - sqlalchemy.engine.Engine - INFO - [cached since 0.4875s ago] ('7589462b-e559-43e7-8f6c-f84f8027c19e',) 2025-05-09 16:18:43,644 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,644 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,648 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,648 - sqlalchemy.engine.Engine - INFO - [cached since 0.4114s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 644248), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 648015), '7589462b-e559-43e7-8f6c-f84f8027c19e') 2025-05-09 16:18:43,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,659 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:18:43,659 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,659 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,659 - sqlalchemy.engine.Engine - INFO - [cached since 0.5162s ago] ('9a9b2b6b-f0cd-4e63-8afd-c7e9675898ec', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 659449), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 659927), datetime.datetime(2025, 5, 9, 16, 18, 43, 659927), 0) 2025-05-09 16:18:43,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,670 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 9a9b2b6b-f0cd-4e63-8afd-c7e9675898ec 2025-05-09 16:18:43,670 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,670 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,670 - sqlalchemy.engine.Engine - INFO - [cached since 0.5162s ago] ('9a9b2b6b-f0cd-4e63-8afd-c7e9675898ec',) 2025-05-09 16:18:43,671 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,671 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,675 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,676 - sqlalchemy.engine.Engine - INFO - [cached since 0.4681s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 675765), '9a9b2b6b-f0cd-4e63-8afd-c7e9675898ec') 2025-05-09 16:18:43,676 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,684 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:18:43,684 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: None 2025-05-09 16:18:43,684 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,688 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,688 - sqlalchemy.engine.Engine - INFO - [cached since 0.4629s ago] ('facad98b-bafb-4bc3-af66-cfd9fb1f82a1', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 688354), datetime.datetime(2025, 5, 9, 16, 18, 43, 688354), 0) 2025-05-09 16:18:43,688 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,696 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,696 - sqlalchemy.engine.Engine - INFO - [cached since 0.5449s ago] ('9a9b2b6b-f0cd-4e63-8afd-c7e9675898ec',) 2025-05-09 16:18:43,700 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,700 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,700 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,700 - sqlalchemy.engine.Engine - INFO - [cached since 0.4648s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 700940), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 700940), '9a9b2b6b-f0cd-4e63-8afd-c7e9675898ec') 2025-05-09 16:18:43,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,713 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,713 - sqlalchemy.engine.Engine - INFO - [cached since 0.4895s ago] ('ab57edd8-60cd-4aee-a952-046f03939c9a', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 713464), datetime.datetime(2025, 5, 9, 16, 18, 43, 713464), 0) 2025-05-09 16:18:43,717 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,725 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:18:43,726 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:18:43,726 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:18:43,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,729 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,729 - sqlalchemy.engine.Engine - INFO - [cached since 0.5881s ago] ('2caf70f5-ed07-4ac6-8675-1c97873a24d3', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 726451), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 729928), datetime.datetime(2025, 5, 9, 16, 18, 43, 729928), 0) 2025-05-09 16:18:43,734 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,742 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2caf70f5-ed07-4ac6-8675-1c97873a24d3 2025-05-09 16:18:43,742 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,743 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,746 - sqlalchemy.engine.Engine - INFO - [cached since 0.5915s ago] ('2caf70f5-ed07-4ac6-8675-1c97873a24d3',) 2025-05-09 16:18:43,746 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,746 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,746 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,746 - sqlalchemy.engine.Engine - INFO - [cached since 0.541s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 746847), '2caf70f5-ed07-4ac6-8675-1c97873a24d3') 2025-05-09 16:18:43,750 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,759 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:18:43,760 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: 4 2025-05-09 16:18:43,760 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,763 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,763 - sqlalchemy.engine.Engine - INFO - [cached since 0.5381s ago] ('70b459d1-dfb0-4e14-89c9-7ebb791cef99', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 763660), datetime.datetime(2025, 5, 9, 16, 18, 43, 763660), 0) 2025-05-09 16:18:43,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,775 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,776 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,776 - sqlalchemy.engine.Engine - INFO - [cached since 0.6231s ago] ('2caf70f5-ed07-4ac6-8675-1c97873a24d3',) 2025-05-09 16:18:43,776 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,780 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:18:43,780 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,780 - sqlalchemy.engine.Engine - INFO - [cached since 0.5453s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 780443), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 780443), '2caf70f5-ed07-4ac6-8675-1c97873a24d3') 2025-05-09 16:18:43,784 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,788 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:18:43,792 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,793 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,793 - sqlalchemy.engine.Engine - INFO - [cached since 0.6499s ago] ('2580fb96-c089-4409-90e3-c985f6cc297e', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 788889), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 18, 43, 793341), datetime.datetime(2025, 5, 9, 16, 18, 43, 793341), 0) 2025-05-09 16:18:43,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,801 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 2580fb96-c089-4409-90e3-c985f6cc297e 2025-05-09 16:18:43,801 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,805 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,805 - sqlalchemy.engine.Engine - INFO - [cached since 0.6521s ago] ('2580fb96-c089-4409-90e3-c985f6cc297e',) 2025-05-09 16:18:43,809 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,809 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,809 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,809 - sqlalchemy.engine.Engine - INFO - [cached since 0.6027s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 18, 43, 809877), '2580fb96-c089-4409-90e3-c985f6cc297e') 2025-05-09 16:18:43,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,817 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:18:43,817 - services.execution.handlers.foundation - INFO - 任务 e8f7a97c-61e2-495c-ad5e-af1a13a390c7 打印: None 2025-05-09 16:18:43,817 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,821 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,826 - sqlalchemy.engine.Engine - INFO - [cached since 0.5997s ago] ('03371b75-fe76-4251-92f4-29a42797ed82', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 821666), datetime.datetime(2025, 5, 9, 16, 18, 43, 821666), 0) 2025-05-09 16:18:43,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,836 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,836 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,840 - sqlalchemy.engine.Engine - INFO - [cached since 0.6857s ago] ('2580fb96-c089-4409-90e3-c985f6cc297e',) 2025-05-09 16:18:43,842 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:18:43,842 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:18:43,843 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,843 - sqlalchemy.engine.Engine - INFO - [cached since 0.6067s ago] (datetime.datetime(2025, 5, 9, 16, 18, 43, 843458), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 843458), '2580fb96-c089-4409-90e3-c985f6cc297e') 2025-05-09 16:18:43,843 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,856 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,856 - sqlalchemy.engine.Engine - INFO - [cached since 0.6317s ago] ('c9c76b2d-3f93-4ede-aeb5-7031d1dd8bbe', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 856391), datetime.datetime(2025, 5, 9, 16, 18, 43, 856391), 0) 2025-05-09 16:18:43,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,865 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,865 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,870 - sqlalchemy.engine.Engine - INFO - [cached since 0.6443s ago] ('d9bb9f22-4399-4c36-ac75-5f1ce872089e', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 865776), datetime.datetime(2025, 5, 9, 16, 18, 43, 865776), 0) 2025-05-09 16:18:43,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,880 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,880 - sqlalchemy.engine.Engine - INFO - [cached since 0.7292s ago] ('35c3f519-5dec-4ee0-873b-ea0e17466046',) 2025-05-09 16:18:43,884 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:18:43,884 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:18:43,884 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,884 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 18, 43, 884881), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 884881), '35c3f519-5dec-4ee0-873b-ea0e17466046') 2025-05-09 16:18:43,884 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,896 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,896 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:18:43,896 - sqlalchemy.engine.Engine - INFO - [cached since 0.6738s ago] ('8d904558-177c-4e5c-bf84-ad849b8cad1c', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7', datetime.datetime(2025, 5, 9, 16, 18, 43, 896962), datetime.datetime(2025, 5, 9, 16, 18, 43, 896962), 0) 2025-05-09 16:18:43,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:43,917 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,918 - sqlalchemy.engine.Engine - INFO - [cached since 0.7634s ago] ('48ff6be4-206b-42bb-a379-79b3430f7ddf',) 2025-05-09 16:18:43,921 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:18:43,922 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:18:43,925 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:18:43,925 - sqlalchemy.engine.Engine - INFO - [generated in 0.00132s] (datetime.datetime(2025, 5, 9, 16, 18, 43, 923010), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 18, 43, 924058), '48ff6be4-206b-42bb-a379-79b3430f7ddf') 2025-05-09 16:18:43,925 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:43,933 - services.sync_service - INFO - 正在设置系统任务状态为已完成: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:44,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:44,030 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:18:44,030 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('e8f7a97c-61e2-495c-ad5e-af1a13a390c7',) 2025-05-09 16:18:44,030 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:44,073 - services.sync_service - INFO - 成功设置系统任务状态为已完成: e8f7a97c-61e2-495c-ad5e-af1a13a390c7 2025-05-09 16:18:44,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:18:44,073 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:18:44,073 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (datetime.datetime(2025, 5, 9, 16, 18, 44, 73042), '任务执行成功', , 907, 1, datetime.datetime(2025, 5, 9, 16, 18, 44, 73042), 'e8f7a97c-61e2-495c-ad5e-af1a13a390c7') 2025-05-09 16:18:44,077 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:18:44,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: e8f7a97c-61e2-495c-ad5e-af1a13a390c7, 结果: True 2025-05-09 16:19:27,505 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 来自 192.168.189.211 2025-05-09 16:19:27,505 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 状态码: 200 耗时: 0.0000秒 2025-05-09 16:19:27,509 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 来自 192.168.189.211 2025-05-09 16:19:27,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:19:27,509 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:19:27,509 - sqlalchemy.engine.Engine - INFO - [cached since 44.61s ago] ('e8f7a97c-61e2-495c-ad5e-af1a13a390c7',) 2025-05-09 16:19:27,513 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:19:27,513 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 状态码: 200 耗时: 0.0045秒 2025-05-09 16:19:27,521 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 来自 192.168.189.211 2025-05-09 16:19:27,521 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 状态码: 200 耗时: 0.0000秒 2025-05-09 16:19:27,521 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 来自 192.168.189.211 2025-05-09 16:19:27,521 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:19:27,525 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:19:27,525 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] ('e8f7a97c-61e2-495c-ad5e-af1a13a390c7',) 2025-05-09 16:19:27,525 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:19:27,525 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('e8f7a97c-61e2-495c-ad5e-af1a13a390c7', 'b2') 2025-05-09 16:19:27,530 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:19:27,530 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'scalars' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 260, in get_block_results task_logs = task_logs.scalars().all() ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'scalars' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 297, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:19:27,534 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/e8f7a97c-61e2-495c-ad5e-af1a13a390c7 状态码: 404 耗时: 0.0127秒 2025-05-09 16:19:37,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:19:37,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:19:37,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:19:37,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:19:37,300 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:19:37,300 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:19:37,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:19:37,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:19:37,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:19:37,300 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:19:37,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:19:37,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:19:37,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:19:37,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:19:37,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:19:37,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:19:37,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:19:37,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:19:37,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:19:37,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:19:37,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:19:37,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:19:37,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:19:37,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:19:37,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:19:37,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:19:37,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:19:37,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:19:37,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:19:37,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:19:37,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:19:37,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:19:37,329 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:19:37,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:19:37,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:19:37,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:19:37,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:19:37,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:19:37,338 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:19:37,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:19:37,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:19:37,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:19:37,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:19:37,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:19:37,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:19:37,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:19:37,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:19:37,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:19:37,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:19:37,355 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:19:37,358 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 15, 19, 37, 342323)) 2025-05-09 16:19:37,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:19:37,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:19:37,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:19:37,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:19:37,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:19:37,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:19:37,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:19:37,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:19:37,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:19:37,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:19:37,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:19:37,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:19:37,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:19:37,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:19:37,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:19:37,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:20:07,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:20:07,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:20:07,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:20:07,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:20:07,402 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:20:07,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:20:37,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:20:37,388 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:20:37,388 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 15, 20, 37, 383732)) 2025-05-09 16:20:37,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:20:37,413 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:20:37,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:20:37,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:20:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:20:37,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:20:37,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:20:37,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:20:37,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:20:37,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:20:37,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:20:37,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:20:37,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:20:37,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:20:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:20:37,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:20:37,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:20:37,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:20:37,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:20:37,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:20:37,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:20:37,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:20:37,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:20:37,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:20:37,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:20:37,441 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:20:37,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:20:37,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:21:07,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:21:07,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:21:07,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:21:07,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:21:07,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:21:07,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:21:37,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:21:37,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:21:37,401 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 15, 21, 37, 397738)) 2025-05-09 16:21:37,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:21:37,442 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:21:37,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:21:37,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:21:37,442 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:21:37,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:21:37,442 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:21:37,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:21:37,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:21:37,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:21:37,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:21:37,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:21:37,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:21:37,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:21:37,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:21:37,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:21:37,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:21:37,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:21:37,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:21:37,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:21:37,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:21:37,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:21:37,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:21:37,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:21:37,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:21:37,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:21:37,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:21:37,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:21:37,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:21:37,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:21:37,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:21:37,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:21:37,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:21:37,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:21:37,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:21:37,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:21:37,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:21:37,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:21:37,472 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:21:37,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:21:37,472 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:21:37,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:21:37,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:21:37,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:21:37,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:21:37,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:21:37,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:21:37,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:21:37,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:21:37,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:21:37,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:21:37,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:21:37,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:22:07,481 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:22:07,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:22:07,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:22:07,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:22:07,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:22:07,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:22:37,424 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:22:37,424 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:22:37,424 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 15, 22, 37, 424338)) 2025-05-09 16:22:37,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:22:37,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:22:37,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:22:37,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:22:37,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:22:37,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:22:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:22:37,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:23:07,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:23:07,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:23:07,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:23:07,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:23:07,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:23:07,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:23:37,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:23:37,431 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:23:37,435 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 15, 23, 37, 431477)) 2025-05-09 16:23:37,436 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:23:37,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:23:37,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:23:37,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:23:37,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:23:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:23:37,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:23:37,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:23:37,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:23:37,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:23:37,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:23:37,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:23:37,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:23:37,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:23:37,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:23:37,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:23:37,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:23:37,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:23:37,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:23:37,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:23:37,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:23:37,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:24:07,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:24:07,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:24:07,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:24:07,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:24:07,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:24:07,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:24:37,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:24:37,443 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:24:37,443 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 15, 24, 37, 443349)) 2025-05-09 16:24:37,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:24:37,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:24:37,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:24:37,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:24:37,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:24:37,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:24:37,590 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:24:37,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:24:37,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:24:37,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:24:37,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:24:37,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:24:37,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:24:37,606 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:24:37,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:24:37,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:24:37,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:24:37,606 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:24:37,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:24:37,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:24:37,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:24:37,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:24:37,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:24:37,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:24:37,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:24:37,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:24:37,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:24:37,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:24:37,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:24:37,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:24:37,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:24:37,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:24:37,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:24:37,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:24:37,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:24:37,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:24:37,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:24:37,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:24:37,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:24:37,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:24:37,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:24:37,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:24:37,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:24:37,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:24:37,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:24:37,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:24:37,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:24:37,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:24:37,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:24:37,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:25:07,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:25:07,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:25:07,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:25:07,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:25:07,645 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:25:07,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:25:37,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:25:37,456 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:25:37,456 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 15, 25, 37, 452206)) 2025-05-09 16:25:37,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:25:37,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:25:37,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:25:37,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:25:37,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:25:37,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:25:37,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:25:37,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:25:37,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:25:37,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:25:37,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:25:37,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:25:37,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:25:37,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:25:37,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:25:37,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:25:37,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:25:37,669 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:25:37,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:25:37,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:25:37,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:25:37,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:25:37,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:25:37,669 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:25:37,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:25:37,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:25:37,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:25:37,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:25:37,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:25:37,677 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:25:37,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:25:37,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:25:37,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:25:37,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:25:37,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:25:37,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:25:37,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:25:37,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:25:37,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:25:37,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:25:37,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:25:37,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:25:37,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:25:37,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:25:37,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:25:37,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:25:37,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:25:37,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:25:37,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:25:37,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:25:37,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:25:37,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:25:37,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:25:37,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:26:07,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:26:07,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:26:07,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:26:07,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:26:07,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:26:07,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:26:37,460 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:26:37,460 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:26:37,462 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 9, 15, 26, 37, 459052)) 2025-05-09 16:26:37,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:26:37,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:26:37,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:26:37,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:26:37,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:26:37,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:26:37,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:26:37,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:26:37,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:26:37,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:26:37,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:26:37,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:26:37,715 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:26:37,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:26:37,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:26:37,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:26:37,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:26:37,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:26:37,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:26:37,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:26:37,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:26:37,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:26:37,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:26:37,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:26:37,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:26:37,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:26:37,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:26:37,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:26:37,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:26:37,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:26:37,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:26:37,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:26:37,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:26:37,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:26:37,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:26:37,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:26:37,718 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:26:37,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:26:37,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:26:37,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:26:37,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:26:37,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:26:37,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:26:37,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:26:37,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:26:37,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:26:37,720 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:26:37,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:26:37,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:26:37,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:26:37,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:26:37,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:26:37,720 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:26:37,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:26:37,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:26:37,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:26:37,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:26:37,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:26:37,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:26:37,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:26:37,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:27:07,743 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:27:07,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:27:07,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:27:07,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:27:07,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:27:07,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:27:37,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:27:37,468 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:27:37,468 - sqlalchemy.engine.Engine - INFO - [cached since 540.1s ago] (, datetime.datetime(2025, 5, 9, 15, 27, 37, 465635)) 2025-05-09 16:27:37,474 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:27:37,747 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:27:37,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:27:37,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:27:37,747 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:27:37,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:27:37,747 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:27:37,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:27:37,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:27:37,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:27:37,747 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:27:37,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:27:37,747 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:27:37,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:27:37,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:27:37,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:27:37,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:27:37,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:27:37,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:27:37,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:27:37,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:27:37,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:27:37,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:27:37,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:27:37,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:27:37,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:27:37,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:27:37,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:27:37,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:27:37,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:27:37,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:27:37,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:27:37,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:27:37,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:27:37,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:27:37,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:27:37,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:27:37,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:27:37,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:27:37,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:27:37,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:27:37,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:27:37,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:27:37,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:27:37,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:27:37,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:27:37,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:27:37,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:27:37,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:27:37,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:27:37,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:27:37,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:27:37,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:27:37,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:27:37,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:28:07,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:28:07,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:28:07,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:28:07,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:28:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:28:07,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:28:37,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:28:37,483 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:28:37,483 - sqlalchemy.engine.Engine - INFO - [cached since 600.2s ago] (, datetime.datetime(2025, 5, 9, 15, 28, 37, 483585)) 2025-05-09 16:28:37,483 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:28:37,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:28:37,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:28:37,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:28:37,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:28:37,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:28:37,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:28:37,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:28:37,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:28:37,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:28:37,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:28:37,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:28:37,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:28:37,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:28:37,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:28:37,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:28:37,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:28:37,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:28:37,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:28:37,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:28:37,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:28:37,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:28:37,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:28:37,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:28:37,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:28:37,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:28:37,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:28:37,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:28:37,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:28:37,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:28:37,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:28:37,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:28:37,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:28:37,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:28:37,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:28:37,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:28:37,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:28:37,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:28:37,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:28:37,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:28:37,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:28:37,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:28:37,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:28:37,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:28:37,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:28:37,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:28:37,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:28:37,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:28:37,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:28:37,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:28:37,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:28:37,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:28:37,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:28:37,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:28:37,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:28:37,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:28:37,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:28:37,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:28:37,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:28:37,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:28:37,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:28:37,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:28:37,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:28:37,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:28:37,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:28:37,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:28:37,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:28:37,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:28:37,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:28:37,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:28:37,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:28:37,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:28:37,822 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:28:37,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:28:37,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:28:37,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:28:37,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:28:37,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:28:37,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:28:37,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:28:37,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:28:37,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:28:37,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:28:37,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:28:37,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:29:07,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:29:07,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:29:07,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:29:07,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:29:07,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:29:07,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:29:37,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:29:37,497 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:29:37,500 - sqlalchemy.engine.Engine - INFO - [cached since 660.2s ago] (, datetime.datetime(2025, 5, 9, 15, 29, 37, 494696)) 2025-05-09 16:29:37,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:29:37,876 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:29:37,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:29:37,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:29:37,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:29:37,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:29:37,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:29:37,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:29:37,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:29:37,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:30:07,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:30:07,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:30:07,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:30:07,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:30:07,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:30:07,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:30:37,508 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:30:37,512 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:30:37,512 - sqlalchemy.engine.Engine - INFO - [cached since 720.2s ago] (, datetime.datetime(2025, 5, 9, 15, 30, 37, 508273)) 2025-05-09 16:30:37,512 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:30:37,912 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:30:37,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:30:37,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:30:37,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:30:37,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:30:37,912 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:30:37,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:30:37,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:30:37,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:30:37,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:30:37,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:30:37,912 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:30:37,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:30:37,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:30:37,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:30:37,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:30:37,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:31:07,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:31:07,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:31:07,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:31:07,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:31:07,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:31:07,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:31:08,129 - app - INFO - 应用程序关闭中... 2025-05-09 16:31:08,130 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:31:08,131 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:31:08,131 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:31:08,132 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:31:08,132 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:31:08,134 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:31:08,134 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:31:08,139 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:31:08,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:31:08,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:31:08,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:31:08,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:31:08,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:31:08,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:31:08,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:31:08,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:31:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:31:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:31:08,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:31:08,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:31:08,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:31:08,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:31:08,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:31:08,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:31:08,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:31:08,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:31:08,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:31:08,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:31:08,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:31:08,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:31:08,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 16:31:08,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:31:08,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:31:08,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 16:31:08,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:31:08,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:31:08,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 16:31:08,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:31:08,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:31:08,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:31:08,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 16:31:08,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:31:08,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:31:08,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 16:31:08,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:31:08,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:31:08,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 16:31:08,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:31:08,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:31:08,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 16:31:08,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:31:08,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:31:08,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 16:31:08,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 0 2025-05-09 16:31:08,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:31:08,164 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:31:08,164 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:31:08,165 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:31:08,165 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:31:08,165 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:31:08,166 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:31:09,558 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:31:09,619 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:31:09,621 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:31:09,688 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:31:09,738 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:31:09,771 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:31:09,788 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:31:09,788 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,788 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:31:09,788 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,793 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:31:09,793 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:31:09,793 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:31:09,793 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,793 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:31:09,793 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,797 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:31:09,797 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,797 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:31:09,800 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,800 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:31:09,800 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,800 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:31:09,800 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,804 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:31:09,804 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,804 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:31:09,804 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,804 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:31:09,804 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,808 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:31:09,808 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,808 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:31:09,808 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:31:09,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:31:09,808 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:31:10,170 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:31:10,170 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:31:10,175 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:31:10,176 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:31:10,176 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:31:10,176 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:31:10,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:31:10,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:31:10,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:31:10,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:31:10,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:31:10,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:31:10,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:31:10,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:31:10,179 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:31:10,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:31:10,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:31:10,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:31:10,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:31:10,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:31:10,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:31:10,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:31:10,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:31:10,187 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:31:10,192 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:31:10,192 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:31:10,196 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:31:10,196 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:31:10,196 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:31:10,196 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:31:10,196 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:31:10,200 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:31:10,209 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:31:10,213 - sqlalchemy.engine.Engine - INFO - [generated in 0.00410s] (, ) 2025-05-09 16:31:10,215 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:31:10,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:31:10,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:31:10,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:31:10,218 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:31:10,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:31:10,221 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:31:10,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (, , ) 2025-05-09 16:31:10,247 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:31:10,248 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:31:10,248 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:31:10,248 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:31:10,249 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:31:10,249 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:31:10,250 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:31:10,251 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:31:10,251 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, datetime.datetime(2025, 5, 9, 15, 31, 10, 218294)) 2025-05-09 16:31:10,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:10,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:32:10,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:32:10,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:32:10,192 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:32:10,194 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:32:10,194 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:32:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:32:10,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:32:10,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:32:10,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:32:10,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:32:10,202 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:32:10,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:32:10,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:32:10,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:32:10,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:32:10,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:32:10,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:32:10,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:32:10,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:32:10,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:32:10,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:32:10,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:32:10,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:32:10,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:32:10,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:32:10,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:32:10,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:32:10,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:32:10,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:32:10,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:32:10,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:32:10,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:32:10,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:32:10,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:32:10,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:32:10,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:32:10,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:32:10,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:32:10,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:32:10,241 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:32:10,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:32:10,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:32:10,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:32:10,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:32:10,253 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:32:10,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:32:10,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:32:10,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:32:10,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:32:10,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:32:10,258 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:32:10,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:32:10,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:32:10,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:32:10,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:32:10,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:32:10,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:32:10,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:32:10,266 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:32:10,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:10,271 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:32:10,273 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 15, 32, 10, 257764)) 2025-05-09 16:32:10,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:32:10,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:32:10,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:32:10,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:32:10,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:32:10,289 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:32:10,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:32:10,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:32:10,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:32:10,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:10,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:32:10,298 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:32:10,298 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:32:10,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:32:10,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:32:10,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:32:10,298 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:32:10,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:32:10,299 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:32:10,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:32:10,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:32:10,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:32:10,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:32:10,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:32:10,299 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:32:10,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:32:10,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:32:10,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:32:10,301 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:32:10,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:32:10,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:32:10,343 - app - INFO - 应用程序关闭中... 2025-05-09 16:32:10,343 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:32:10,343 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:32:10,345 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:32:10,345 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:32:10,346 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:32:10,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:32:10,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:32:10,351 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:32:10,351 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:32:10,355 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:32:10,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:32:10,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:32:10,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:32:10,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:32:10,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:32:10,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:32:10,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:32:10,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:32:10,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:32:10,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:32:10,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:32:10,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:32:10,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:32:10,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:32:10,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:32:10,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:32:10,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:32:10,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:32:10,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:32:10,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:32:10,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:32:10,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:32:10,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:32:10,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:32:10,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:32:10,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:32:10,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:32:10,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:32:10,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:32:10,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:32:10,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:32:10,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:32:10,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:32:10,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:32:10,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:32:10,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:32:10,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:32:10,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:32:10,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:32:10,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:32:10,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:32:10,399 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:32:10,401 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:32:10,401 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:32:10,403 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:32:10,404 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:32:10,404 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:32:10,404 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:32:11,673 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:32:11,731 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:32:11,735 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:32:11,806 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:32:11,857 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:32:11,885 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:32:11,888 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:11,888 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,889 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:11,889 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,890 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:11,890 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,891 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:11,892 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:32:11,892 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,894 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:32:11,895 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,897 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:32:11,897 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:32:11,899 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,901 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:32:11,901 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,902 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:32:11,903 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,904 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:32:11,906 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,907 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:32:11,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,909 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:32:11,909 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,910 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:32:11,913 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,915 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:32:11,917 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:11,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:11,920 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:32:12,274 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:32:12,274 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:32:12,274 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:32:12,279 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:32:12,279 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:32:12,283 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:32:12,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:32:12,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:32:12,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:32:12,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:32:12,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:32:12,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:32:12,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:32:12,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:32:12,292 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:32:12,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:32:12,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:32:12,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:32:12,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:32:12,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:32:12,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:32:12,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:32:12,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:32:12,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:32:12,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:32:12,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:32:12,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:32:12,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:32:12,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:32:12,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:32:12,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:32:12,313 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:32:12,317 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:12,317 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:12,321 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:12,321 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:12,326 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:12,330 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:12,330 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:12,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:12,343 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:32:12,349 - sqlalchemy.engine.Engine - INFO - [generated in 0.00216s] (, ) 2025-05-09 16:32:12,352 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:32:12,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:12,353 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:32:12,353 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:32:12,357 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:32:12,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:12,362 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:32:12,366 - sqlalchemy.engine.Engine - INFO - [generated in 0.00465s] (, , ) 2025-05-09 16:32:12,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:12,374 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:32:12,376 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:32:12,378 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:32:12,380 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:32:12,382 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:12,382 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:32:12,382 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:32:12,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:32:12,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:32:12,387 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:32:12,387 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:32:12,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:32:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:32:12,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:32:12,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:32:12,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:32:12,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:32:12,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:32:12,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:32:12,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:32:12,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:32:12,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:32:12,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:32:12,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:32:12,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:32:12,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:32:12,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:32:12,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:32:12,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:32:12,420 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:32:12,420 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:32:12,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:32:12,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:32:13,250 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:32:13,308 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:32:13,313 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:32:13,376 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:32:13,436 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:32:13,470 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:32:13,488 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:13,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,488 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:13,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,488 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:13,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:13,491 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:32:13,491 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,491 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:32:13,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,495 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:32:13,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,495 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:32:13,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:32:13,500 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,500 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:32:13,500 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,502 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:32:13,503 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,503 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:32:13,503 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,507 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:32:13,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:32:13,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:32:13,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:13,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:13,519 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:32:13,873 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:32:13,873 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:32:13,874 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:32:13,874 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:32:13,874 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:32:13,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:32:13,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:32:13,878 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:32:13,882 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:13,882 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:13,882 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:13,882 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:13,882 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:13,882 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:13,882 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:13,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:13,890 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:32:13,894 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (, ) 2025-05-09 16:32:13,894 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:32:13,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:13,894 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:32:13,894 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:32:13,894 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:32:13,898 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:13,899 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:32:13,899 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (, , ) 2025-05-09 16:32:13,899 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:13,902 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:13,902 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:32:13,902 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:32:13,902 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:32:13,902 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:32:13,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:13,905 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:32:13,906 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (, datetime.datetime(2025, 5, 9, 15, 32, 13, 894767)) 2025-05-09 16:32:13,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:31,877 - app - INFO - 应用程序关闭中... 2025-05-09 16:32:31,877 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:32:31,877 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:32:31,877 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:32:31,877 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:32:31,881 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:32:31,881 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:32:31,885 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:32:31,885 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:32:31,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:32:31,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:32:31,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:32:31,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:32:31,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:32:31,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:32:31,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:32:31,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:32:31,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:32:31,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:32:31,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:32:31,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:32:31,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:32:31,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:32:31,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:32:31,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:32:31,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:32:31,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:32:31,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:32:31,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:32:31,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:32:31,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:32:31,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:32:31,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:32:31,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:32:31,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:32:31,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:32:31,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:32:31,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:32:31,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:32:31,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:32:31,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:32:31,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:32:31,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:32:31,923 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:32:31,923 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:32:31,927 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:32:31,927 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:32:31,927 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:32:31,932 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:32:33,210 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:32:33,270 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:32:33,275 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:32:33,337 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:32:33,391 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:32:33,428 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:32:33,455 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:33,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,455 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:33,458 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,458 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:33,460 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,460 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:33,460 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:32:33,460 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,464 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:32:33,464 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,464 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:32:33,464 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,468 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:32:33,468 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,473 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:32:33,473 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:32:33,477 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,480 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:32:33,480 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,481 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:32:33,483 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,485 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:32:33,485 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,489 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:32:33,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,489 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:32:33,493 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:33,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:33,494 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:32:33,856 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:32:33,856 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:32:33,856 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:32:33,856 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:32:33,856 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:32:33,860 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:32:33,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:32:33,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:32:33,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:32:33,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:32:33,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:32:33,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:32:33,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:32:33,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:32:33,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:32:33,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:32:33,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:32:33,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:32:33,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:32:33,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:32:33,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:32:33,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:32:33,874 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:32:33,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:32:33,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:32:33,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:32:33,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:32:33,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:32:33,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:32:33,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:32:33,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:32:33,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:32:33,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:32:33,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:32:33,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:32:33,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:32:33,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:32:33,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:32:33,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:32:33,889 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:32:33,889 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:33,898 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:33,898 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:33,902 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:33,902 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:33,906 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:33,906 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:33,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:33,915 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:32:33,919 - sqlalchemy.engine.Engine - INFO - [generated in 0.00083s] (, ) 2025-05-09 16:32:33,919 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:32:33,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:33,923 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:32:33,923 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:32:33,923 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:32:33,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:33,927 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:32:33,927 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, , ) 2025-05-09 16:32:33,927 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:33,927 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:33,927 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:32:33,927 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:32:33,927 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:32:33,931 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:32:33,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:33,931 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:32:33,931 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (, datetime.datetime(2025, 5, 9, 15, 32, 33, 923688)) 2025-05-09 16:32:33,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:41,444 - app - INFO - 应用程序关闭中... 2025-05-09 16:32:41,446 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:32:41,448 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:32:41,450 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:32:41,453 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:32:41,454 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:32:41,454 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:32:41,454 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:32:41,455 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:32:41,455 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:32:41,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:32:41,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:32:41,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:32:41,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:32:41,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:32:41,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:32:41,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:32:41,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:32:41,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:32:41,465 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:32:41,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:32:41,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:32:41,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:32:41,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:32:41,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:32:41,474 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:32:41,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:32:41,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:32:41,475 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:32:41,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:32:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:32:41,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:32:41,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:32:41,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:32:41,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:32:41,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:32:41,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:32:41,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:32:41,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:32:41,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:32:41,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:32:41,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:32:41,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:32:41,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:32:41,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:32:41,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:32:41,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:32:41,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:32:41,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:32:41,500 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:32:41,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:32:41,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:32:41,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:32:41,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:32:41,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:32:41,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:32:41,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:32:41,509 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:32:41,511 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:32:41,513 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:32:41,515 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:32:41,515 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:32:41,516 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:32:43,318 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:32:43,379 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:32:43,382 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:32:44,102 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:32:44,162 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:32:44,163 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:32:44,232 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:32:44,284 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:32:44,324 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:32:44,343 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:44,345 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,350 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:44,353 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,355 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:44,357 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:44,360 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:32:44,364 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,369 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:32:44,371 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,374 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:32:44,377 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,383 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:32:44,385 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,386 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:32:44,386 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,388 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:32:44,388 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,395 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:32:44,395 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,397 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:32:44,397 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,398 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:32:44,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,400 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:32:44,400 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,401 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:32:44,403 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:32:44,406 - sqlalchemy.engine.Engine - INFO - CREATE TABLE vwed_tasklog ( id VARCHAR(255) NOT NULL COMMENT '日志记录ID', level INTEGER COMMENT '日志级别(1: 信息, 3: 错误等)', message LONGTEXT COMMENT '日志消息内容', task_block_id VARCHAR(255) COMMENT '任务块ID', task_id VARCHAR(255) COMMENT '对应的任务定义ID', task_record_id VARCHAR(255) COMMENT '对应的任务执行记录ID', block_record_id VARCHAR(255) COMMENT '对应的任务块执行记录ID', created_at DATETIME(6) COMMENT '创建时间', updated_at DATETIME(6) COMMENT '更新时间', is_deleted BOOL COMMENT '是否删除(软删除标记)', PRIMARY KEY (id) )ENGINE=InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci 2025-05-09 16:32:44,414 - sqlalchemy.engine.Engine - INFO - [no key 0.00897s] {} 2025-05-09 16:32:44,486 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_task_record_id ON vwed_tasklog (task_record_id) 2025-05-09 16:32:44,486 - sqlalchemy.engine.Engine - INFO - [no key 0.00052s] {} 2025-05-09 16:32:44,524 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_created_at ON vwed_tasklog (created_at) 2025-05-09 16:32:44,525 - sqlalchemy.engine.Engine - INFO - [no key 0.00173s] {} 2025-05-09 16:32:44,552 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_level ON vwed_tasklog (level) 2025-05-09 16:32:44,553 - sqlalchemy.engine.Engine - INFO - [no key 0.00040s] {} 2025-05-09 16:32:44,577 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_tasklog_task_id ON vwed_tasklog (task_id) 2025-05-09 16:32:44,579 - sqlalchemy.engine.Engine - INFO - [no key 0.00149s] {} 2025-05-09 16:32:44,606 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:44,608 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:32:44,953 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:32:44,954 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:32:44,957 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:32:44,960 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:32:44,962 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:32:44,965 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:32:44,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:32:44,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:32:44,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:32:44,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:32:44,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:32:44,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:32:44,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:32:44,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:32:44,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:32:44,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:32:44,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:32:44,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:32:44,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:32:44,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:32:44,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:32:44,985 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:32:44,985 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:32:44,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:32:44,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:32:44,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:32:44,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:32:44,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:32:44,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:32:44,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:32:44,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:32:44,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:32:44,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:32:44,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:32:44,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:32:45,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:32:45,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:32:45,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:32:45,004 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:32:45,005 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:32:45,008 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:45,009 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:32:45,011 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:45,014 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:32:45,019 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:45,020 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:32:45,021 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:32:45,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:45,035 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:32:45,039 - sqlalchemy.engine.Engine - INFO - [generated in 0.00397s] (, ) 2025-05-09 16:32:45,042 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:32:45,045 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:45,049 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:32:45,050 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:32:45,051 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:32:45,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:45,056 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:32:45,057 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] (, , ) 2025-05-09 16:32:45,061 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:32:45,063 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:32:45,064 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:32:45,064 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:32:45,065 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:32:45,067 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:32:45,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:32:45,070 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:32:45,072 - sqlalchemy.engine.Engine - INFO - [generated in 0.00232s] (, datetime.datetime(2025, 5, 9, 15, 32, 45, 52105)) 2025-05-09 16:32:45,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:10,555 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:33:10,556 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0009秒 2025-05-09 16:33:10,558 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:33:10,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:10,564 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:33:10,564 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] {} 2025-05-09 16:33:10,566 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:33:10,566 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] {'param_1': 0, 'param_2': 10} 2025-05-09 16:33:10,568 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:33:10,572 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0133秒 2025-05-09 16:33:12,091 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:33:12,092 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0009秒 2025-05-09 16:33:12,093 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:33:12,093 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:33:12,094 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:33:12,094 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 16:33:12,095 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 16:33:12,095 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 16:33:12,096 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0021秒 2025-05-09 16:33:12,098 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-09 16:33:12,099 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:33:12,100 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:33:12,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:12,105 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:33:12,105 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:33:12,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:12,107 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0076秒 2025-05-09 16:33:12,109 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0102秒 2025-05-09 16:33:12,110 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 16:33:12,114 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0036秒 2025-05-09 16:33:12,114 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:33:12,115 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0006秒 2025-05-09 16:33:12,117 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 16:33:12,118 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:12,118 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 16:33:12,119 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:33:12,119 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:33:12,120 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 16:33:12,121 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 16:33:12,121 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 16:33:12,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:12,123 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0060秒 2025-05-09 16:33:12,124 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:33:12,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:12,125 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:33:12,125 - sqlalchemy.engine.Engine - INFO - [cached since 0.02076s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:33:12,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:12,128 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 16:33:12,135 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:33:12,135 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:33:12,138 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:33:12,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:12,140 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:33:12,140 - sqlalchemy.engine.Engine - INFO - [cached since 0.03548s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:33:12,141 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:12,142 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0039秒 2025-05-09 16:33:14,023 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:33:14,023 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 16:33:14,025 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:33:14,029 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,029 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:33:14,030 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:33:14,031 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,033 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:33:14,033 - sqlalchemy.engine.Engine - INFO - [cached since 0.003997s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:33:14,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,035 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:33:14,036 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:33:14,036 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:33:14,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,037 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:33:14,038 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 33, 14, 37132), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:33:14,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,054 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:33:14,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.0253s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:33:14,057 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,057 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('d1aba9c1-4b7a-4138-85ad-127cfaf4bde8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 33, 14, 35161), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 33, 14, 57512), datetime.datetime(2025, 5, 9, 16, 33, 14, 57512), 0) 2025-05-09 16:33:14,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,072 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:33:14,072 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('d1aba9c1-4b7a-4138-85ad-127cfaf4bde8',) 2025-05-09 16:33:14,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,075 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 (优先级 1) 添加到队列 0 2025-05-09 16:33:14,080 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:33:14,080 - services.sync_service - INFO - 正在同步创建任务到天风系统: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:14,081 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d1aba9c1-4b7a-4138-85ad-127cfaf4bde8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:33:14","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:33:14,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8, 优先级: 1 2025-05-09 16:33:14,140 - services.execution.task_executor - DEBUG - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 设置超时时间: 3600秒 2025-05-09 16:33:14,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,141 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:33:14,142 - sqlalchemy.engine.Engine - INFO - [cached since 0.07022s ago] ('d1aba9c1-4b7a-4138-85ad-127cfaf4bde8',) 2025-05-09 16:33:14,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:33:14,145 - sqlalchemy.engine.Engine - INFO - [cached since 0.115s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:33:14,146 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:33:14,147 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (datetime.datetime(2025, 5, 9, 16, 33, 14, 146054), datetime.datetime(2025, 5, 9, 16, 33, 14, 146054), 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8') 2025-05-09 16:33:14,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,157 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:14,189 - services.sync_service - INFO - 成功同步任务到系统任务: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:14,190 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:14,191 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:14,191 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1663秒 2025-05-09 16:33:14,209 - services.sync_service - INFO - 成功设置系统任务状态为执行中: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:14,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,212 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:33:14,212 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 33, 14, 212744), 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8') 2025-05-09 16:33:14,213 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,222 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:33:14,223 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,224 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,226 - sqlalchemy.engine.Engine - INFO - [generated in 0.00157s] ('545291c0-a321-4e6d-b80e-152866d59928', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 222833), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 224818), datetime.datetime(2025, 5, 9, 16, 33, 14, 224818), 0) 2025-05-09 16:33:14,227 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,236 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('545291c0-a321-4e6d-b80e-152866d59928',) 2025-05-09 16:33:14,237 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:33:14,238 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:33:14,238 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,241 - sqlalchemy.engine.Engine - INFO - [generated in 0.00312s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 238750), '545291c0-a321-4e6d-b80e-152866d59928') 2025-05-09 16:33:14,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,249 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:33:14,250 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:33:14,250 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:33:14,251 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,252 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,255 - sqlalchemy.engine.Engine - INFO - [cached since 0.03039s ago] ('8baabca6-e3a7-4aea-bdf9-9c5fe2cadf70', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 251282), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 252282), datetime.datetime(2025, 5, 9, 16, 33, 14, 252282), 0) 2025-05-09 16:33:14,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,268 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8baabca6-e3a7-4aea-bdf9-9c5fe2cadf70 2025-05-09 16:33:14,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,270 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,273 - sqlalchemy.engine.Engine - INFO - [cached since 0.03734s ago] ('8baabca6-e3a7-4aea-bdf9-9c5fe2cadf70',) 2025-05-09 16:33:14,276 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,277 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:33:14,279 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,280 - sqlalchemy.engine.Engine - INFO - [cached since 0.04179s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 279797), '8baabca6-e3a7-4aea-bdf9-9c5fe2cadf70') 2025-05-09 16:33:14,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,292 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:33:14,294 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:33:14,294 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:33:14,294 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:33:14,295 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:33:14,295 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,298 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,299 - sqlalchemy.engine.Engine - INFO - [cached since 0.07408s ago] ('86f33330-4eab-4348-bf6a-a52fdade179b', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 295796), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 298123), datetime.datetime(2025, 5, 9, 16, 33, 14, 298123), 0) 2025-05-09 16:33:14,300 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,309 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 86f33330-4eab-4348-bf6a-a52fdade179b 2025-05-09 16:33:14,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,310 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,311 - sqlalchemy.engine.Engine - INFO - [cached since 0.07491s ago] ('86f33330-4eab-4348-bf6a-a52fdade179b',) 2025-05-09 16:33:14,313 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,313 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,314 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,316 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 314122), '86f33330-4eab-4348-bf6a-a52fdade179b') 2025-05-09 16:33:14,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,328 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:33:14,329 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: 0 2025-05-09 16:33:14,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,331 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,332 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] ('ffada8c6-a138-476d-843d-d116b205b4a0', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 331145), datetime.datetime(2025, 5, 9, 16, 33, 14, 331145), 0) 2025-05-09 16:33:14,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,346 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,347 - sqlalchemy.engine.Engine - INFO - [cached since 0.1105s ago] ('86f33330-4eab-4348-bf6a-a52fdade179b',) 2025-05-09 16:33:14,348 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,348 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,351 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,352 - sqlalchemy.engine.Engine - INFO - [generated in 0.00193s] (datetime.datetime(2025, 5, 9, 16, 33, 14, 349290), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 351290), '86f33330-4eab-4348-bf6a-a52fdade179b') 2025-05-09 16:33:14,356 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,365 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:33:14,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,369 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,369 - sqlalchemy.engine.Engine - INFO - [cached since 0.1445s ago] ('53e8e66c-7b5f-4af6-9e2a-51ca019e3087', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 366384), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 369291), datetime.datetime(2025, 5, 9, 16, 33, 14, 369291), 0) 2025-05-09 16:33:14,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,377 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 53e8e66c-7b5f-4af6-9e2a-51ca019e3087 2025-05-09 16:33:14,378 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,378 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,379 - sqlalchemy.engine.Engine - INFO - [cached since 0.1432s ago] ('53e8e66c-7b5f-4af6-9e2a-51ca019e3087',) 2025-05-09 16:33:14,381 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,382 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,384 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,386 - sqlalchemy.engine.Engine - INFO - [cached since 0.07189s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 384827), '53e8e66c-7b5f-4af6-9e2a-51ca019e3087') 2025-05-09 16:33:14,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,398 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:33:14,398 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: None 2025-05-09 16:33:14,399 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,401 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,402 - sqlalchemy.engine.Engine - INFO - [cached since 0.07203s ago] ('ce75743c-8868-4cdb-9261-f8163953c4fa', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 401908), datetime.datetime(2025, 5, 9, 16, 33, 14, 401908), 0) 2025-05-09 16:33:14,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,413 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,414 - sqlalchemy.engine.Engine - INFO - [cached since 0.1783s ago] ('53e8e66c-7b5f-4af6-9e2a-51ca019e3087',) 2025-05-09 16:33:14,415 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,415 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,417 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,418 - sqlalchemy.engine.Engine - INFO - [cached since 0.06825s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 416929), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 416929), '53e8e66c-7b5f-4af6-9e2a-51ca019e3087') 2025-05-09 16:33:14,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,431 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,431 - sqlalchemy.engine.Engine - INFO - [cached since 0.1013s ago] ('60daad9b-8c0c-4330-844a-e7b8e7491c8f', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 430991), datetime.datetime(2025, 5, 9, 16, 33, 14, 430991), 0) 2025-05-09 16:33:14,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,441 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:33:14,442 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:33:14,446 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:33:14,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,453 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,454 - sqlalchemy.engine.Engine - INFO - [cached since 0.2301s ago] ('d105639e-360d-437a-aea2-3aed0a4740a6', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 449695), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 453708), datetime.datetime(2025, 5, 9, 16, 33, 14, 453708), 0) 2025-05-09 16:33:14,456 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,463 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d105639e-360d-437a-aea2-3aed0a4740a6 2025-05-09 16:33:14,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,464 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,464 - sqlalchemy.engine.Engine - INFO - [cached since 0.2281s ago] ('d105639e-360d-437a-aea2-3aed0a4740a6',) 2025-05-09 16:33:14,467 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,468 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,470 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,471 - sqlalchemy.engine.Engine - INFO - [cached since 0.157s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 470724), 'd105639e-360d-437a-aea2-3aed0a4740a6') 2025-05-09 16:33:14,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,480 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:33:14,481 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: 1 2025-05-09 16:33:14,484 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,486 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,486 - sqlalchemy.engine.Engine - INFO - [cached since 0.1553s ago] ('bceb6d59-83c2-47ac-ac83-44cef65da076', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 485076), datetime.datetime(2025, 5, 9, 16, 33, 14, 485076), 0) 2025-05-09 16:33:14,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,497 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,498 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,498 - sqlalchemy.engine.Engine - INFO - [cached since 0.2626s ago] ('d105639e-360d-437a-aea2-3aed0a4740a6',) 2025-05-09 16:33:14,500 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,500 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,501 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,502 - sqlalchemy.engine.Engine - INFO - [cached since 0.1516s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 501571), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 501571), 'd105639e-360d-437a-aea2-3aed0a4740a6') 2025-05-09 16:33:14,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,515 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:33:14,518 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,520 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.2968s ago] ('90120726-5d01-4dff-88a9-7c1a13dcd3af', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 516571), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 520571), datetime.datetime(2025, 5, 9, 16, 33, 14, 520571), 0) 2025-05-09 16:33:14,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,531 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 90120726-5d01-4dff-88a9-7c1a13dcd3af 2025-05-09 16:33:14,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,533 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,535 - sqlalchemy.engine.Engine - INFO - [cached since 0.2988s ago] ('90120726-5d01-4dff-88a9-7c1a13dcd3af',) 2025-05-09 16:33:14,536 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,538 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,539 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,540 - sqlalchemy.engine.Engine - INFO - [cached since 0.2263s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 539580), '90120726-5d01-4dff-88a9-7c1a13dcd3af') 2025-05-09 16:33:14,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,554 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:33:14,554 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: None 2025-05-09 16:33:14,555 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,558 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,559 - sqlalchemy.engine.Engine - INFO - [cached since 0.2278s ago] ('fa0b75de-7b5a-4214-a7db-292602e06312', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 558127), datetime.datetime(2025, 5, 9, 16, 33, 14, 558127), 0) 2025-05-09 16:33:14,560 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,569 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,571 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,572 - sqlalchemy.engine.Engine - INFO - [cached since 0.3364s ago] ('90120726-5d01-4dff-88a9-7c1a13dcd3af',) 2025-05-09 16:33:14,575 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,576 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,577 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,578 - sqlalchemy.engine.Engine - INFO - [cached since 0.2276s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 576662), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 577661), '90120726-5d01-4dff-88a9-7c1a13dcd3af') 2025-05-09 16:33:14,580 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,591 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,592 - sqlalchemy.engine.Engine - INFO - [cached since 0.2617s ago] ('7ee79fba-b943-4719-a09e-01a12dd0d89a', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 591758), datetime.datetime(2025, 5, 9, 16, 33, 14, 591758), 0) 2025-05-09 16:33:14,594 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,602 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:33:14,603 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:33:14,604 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:33:14,607 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,609 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,609 - sqlalchemy.engine.Engine - INFO - [cached since 0.385s ago] ('c38afdc6-1ca6-417e-8e13-6939564b9348', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 605748), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 609660), datetime.datetime(2025, 5, 9, 16, 33, 14, 609660), 0) 2025-05-09 16:33:14,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,618 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c38afdc6-1ca6-417e-8e13-6939564b9348 2025-05-09 16:33:14,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,620 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,621 - sqlalchemy.engine.Engine - INFO - [cached since 0.3859s ago] ('c38afdc6-1ca6-417e-8e13-6939564b9348',) 2025-05-09 16:33:14,623 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,624 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,625 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,627 - sqlalchemy.engine.Engine - INFO - [cached since 0.3135s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 625661), 'c38afdc6-1ca6-417e-8e13-6939564b9348') 2025-05-09 16:33:14,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,638 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:33:14,639 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: 2 2025-05-09 16:33:14,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,641 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,643 - sqlalchemy.engine.Engine - INFO - [cached since 0.3121s ago] ('82d26291-1fff-496b-8609-89586049d49b', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 641234), datetime.datetime(2025, 5, 9, 16, 33, 14, 641234), 0) 2025-05-09 16:33:14,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,652 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,652 - sqlalchemy.engine.Engine - INFO - [cached since 0.417s ago] ('c38afdc6-1ca6-417e-8e13-6939564b9348',) 2025-05-09 16:33:14,654 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,654 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,656 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,656 - sqlalchemy.engine.Engine - INFO - [cached since 0.3066s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 655820), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 655820), 'c38afdc6-1ca6-417e-8e13-6939564b9348') 2025-05-09 16:33:14,659 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,666 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:33:14,668 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,670 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,672 - sqlalchemy.engine.Engine - INFO - [cached since 0.4481s ago] ('7d35bd28-f601-4deb-8819-fb70762ff624', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 668001), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 670931), datetime.datetime(2025, 5, 9, 16, 33, 14, 670931), 0) 2025-05-09 16:33:14,676 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,685 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 7d35bd28-f601-4deb-8819-fb70762ff624 2025-05-09 16:33:14,685 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,686 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,686 - sqlalchemy.engine.Engine - INFO - [cached since 0.45s ago] ('7d35bd28-f601-4deb-8819-fb70762ff624',) 2025-05-09 16:33:14,691 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,692 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,693 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,695 - sqlalchemy.engine.Engine - INFO - [cached since 0.3802s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 693102), '7d35bd28-f601-4deb-8819-fb70762ff624') 2025-05-09 16:33:14,696 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,703 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:33:14,703 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: None 2025-05-09 16:33:14,704 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,706 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,707 - sqlalchemy.engine.Engine - INFO - [cached since 0.3758s ago] ('8bd5db0b-5486-40eb-9b15-18b1f25cfe15', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 706110), datetime.datetime(2025, 5, 9, 16, 33, 14, 706110), 0) 2025-05-09 16:33:14,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,720 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,722 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,722 - sqlalchemy.engine.Engine - INFO - [cached since 0.4861s ago] ('7d35bd28-f601-4deb-8819-fb70762ff624',) 2025-05-09 16:33:14,724 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,724 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,725 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,726 - sqlalchemy.engine.Engine - INFO - [cached since 0.3758s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 725111), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 725111), '7d35bd28-f601-4deb-8819-fb70762ff624') 2025-05-09 16:33:14,728 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,740 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,741 - sqlalchemy.engine.Engine - INFO - [cached since 0.4103s ago] ('b1513c9e-cc65-4314-b884-dc92109c1dbf', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 740125), datetime.datetime(2025, 5, 9, 16, 33, 14, 740125), 0) 2025-05-09 16:33:14,744 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,752 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:33:14,752 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:33:14,753 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:33:14,756 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,759 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,760 - sqlalchemy.engine.Engine - INFO - [cached since 0.5353s ago] ('ba20e220-68c1-4563-9217-35c80948cd37', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 754525), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 758524), datetime.datetime(2025, 5, 9, 16, 33, 14, 758524), 0) 2025-05-09 16:33:14,762 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,769 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ba20e220-68c1-4563-9217-35c80948cd37 2025-05-09 16:33:14,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,771 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,772 - sqlalchemy.engine.Engine - INFO - [cached since 0.5363s ago] ('ba20e220-68c1-4563-9217-35c80948cd37',) 2025-05-09 16:33:14,775 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,776 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,778 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,779 - sqlalchemy.engine.Engine - INFO - [cached since 0.4653s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 777929), 'ba20e220-68c1-4563-9217-35c80948cd37') 2025-05-09 16:33:14,781 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,788 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:33:14,790 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: 3 2025-05-09 16:33:14,792 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,794 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,794 - sqlalchemy.engine.Engine - INFO - [cached since 0.4635s ago] ('aade5676-1a57-4532-9354-0466809b9201', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 794148), datetime.datetime(2025, 5, 9, 16, 33, 14, 794148), 0) 2025-05-09 16:33:14,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,806 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,807 - sqlalchemy.engine.Engine - INFO - [cached since 0.5705s ago] ('ba20e220-68c1-4563-9217-35c80948cd37',) 2025-05-09 16:33:14,808 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,809 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,810 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,813 - sqlalchemy.engine.Engine - INFO - [cached since 0.4624s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 810220), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 810220), 'ba20e220-68c1-4563-9217-35c80948cd37') 2025-05-09 16:33:14,817 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,823 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:33:14,828 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,830 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,830 - sqlalchemy.engine.Engine - INFO - [cached since 0.6058s ago] ('0ec63af7-1a70-47d1-89b7-e644b17716bd', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 825139), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 829148), datetime.datetime(2025, 5, 9, 16, 33, 14, 829148), 0) 2025-05-09 16:33:14,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,841 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 0ec63af7-1a70-47d1-89b7-e644b17716bd 2025-05-09 16:33:14,841 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,843 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,845 - sqlalchemy.engine.Engine - INFO - [cached since 0.6085s ago] ('0ec63af7-1a70-47d1-89b7-e644b17716bd',) 2025-05-09 16:33:14,847 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,848 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,849 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,850 - sqlalchemy.engine.Engine - INFO - [cached since 0.5358s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 849686), '0ec63af7-1a70-47d1-89b7-e644b17716bd') 2025-05-09 16:33:14,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,860 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:33:14,860 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: None 2025-05-09 16:33:14,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,861 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,861 - sqlalchemy.engine.Engine - INFO - [cached since 0.5309s ago] ('eed480af-2849-4def-999e-0a1643b68191', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 861694), datetime.datetime(2025, 5, 9, 16, 33, 14, 861694), 0) 2025-05-09 16:33:14,863 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,871 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,872 - sqlalchemy.engine.Engine - INFO - [cached since 0.6355s ago] ('0ec63af7-1a70-47d1-89b7-e644b17716bd',) 2025-05-09 16:33:14,874 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:14,875 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:14,876 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,877 - sqlalchemy.engine.Engine - INFO - [cached since 0.5269s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 875698), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 876715), '0ec63af7-1a70-47d1-89b7-e644b17716bd') 2025-05-09 16:33:14,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,891 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,892 - sqlalchemy.engine.Engine - INFO - [cached since 0.5615s ago] ('18cfe2c4-2518-49e2-ae45-5bf27f47c463', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 891702), datetime.datetime(2025, 5, 9, 16, 33, 14, 891702), 0) 2025-05-09 16:33:14,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,903 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:33:14,903 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:33:14,906 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:33:14,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,911 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,914 - sqlalchemy.engine.Engine - INFO - [cached since 0.6896s ago] ('bd7106cf-ae9b-4938-9afa-44d58b165bbf', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 907702), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 911710), datetime.datetime(2025, 5, 9, 16, 33, 14, 911710), 0) 2025-05-09 16:33:14,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,923 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bd7106cf-ae9b-4938-9afa-44d58b165bbf 2025-05-09 16:33:14,924 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,924 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,926 - sqlalchemy.engine.Engine - INFO - [cached since 0.6903s ago] ('bd7106cf-ae9b-4938-9afa-44d58b165bbf',) 2025-05-09 16:33:14,928 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,930 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,931 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,932 - sqlalchemy.engine.Engine - INFO - [cached since 0.6182s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 14, 931715), 'bd7106cf-ae9b-4938-9afa-44d58b165bbf') 2025-05-09 16:33:14,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,943 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:33:14,944 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: 4 2025-05-09 16:33:14,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,954 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,955 - sqlalchemy.engine.Engine - INFO - [cached since 0.6241s ago] ('11e3ffca-c4d7-4b64-b3fb-59b984da696c', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 14, 954244), datetime.datetime(2025, 5, 9, 16, 33, 14, 954244), 0) 2025-05-09 16:33:14,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,968 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,971 - sqlalchemy.engine.Engine - INFO - [cached since 0.7342s ago] ('bd7106cf-ae9b-4938-9afa-44d58b165bbf',) 2025-05-09 16:33:14,972 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:33:14,973 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:33:14,974 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:14,975 - sqlalchemy.engine.Engine - INFO - [cached since 0.6245s ago] (datetime.datetime(2025, 5, 9, 16, 33, 14, 974039), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 14, 974039), 'bd7106cf-ae9b-4938-9afa-44d58b165bbf') 2025-05-09 16:33:14,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,985 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:33:14,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:14,986 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:14,989 - sqlalchemy.engine.Engine - INFO - [cached since 0.7646s ago] ('c275b018-36de-46ee-ada4-689fdb8c6d34', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', datetime.datetime(2025, 5, 9, 16, 33, 14, 985783), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 33, 14, 986791), datetime.datetime(2025, 5, 9, 16, 33, 14, 986791), 0) 2025-05-09 16:33:14,992 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:14,999 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: c275b018-36de-46ee-ada4-689fdb8c6d34 2025-05-09 16:33:15,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,001 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,001 - sqlalchemy.engine.Engine - INFO - [cached since 0.766s ago] ('c275b018-36de-46ee-ada4-689fdb8c6d34',) 2025-05-09 16:33:15,023 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:15,024 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:15,025 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,026 - sqlalchemy.engine.Engine - INFO - [cached since 0.7124s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 33, 15, 25790), 'c275b018-36de-46ee-ada4-689fdb8c6d34') 2025-05-09 16:33:15,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,038 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:33:15,038 - services.execution.handlers.foundation - INFO - 任务 d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 打印: None 2025-05-09 16:33:15,040 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,041 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:15,043 - sqlalchemy.engine.Engine - INFO - [cached since 0.7127s ago] ('036acfbd-b5e1-42bc-92f5-b7cb5bff6352', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 15, 41446), datetime.datetime(2025, 5, 9, 16, 33, 15, 41446), 0) 2025-05-09 16:33:15,044 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,052 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.8177s ago] ('c275b018-36de-46ee-ada4-689fdb8c6d34',) 2025-05-09 16:33:15,057 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:33:15,057 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:33:15,057 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,059 - sqlalchemy.engine.Engine - INFO - [cached since 0.7085s ago] (datetime.datetime(2025, 5, 9, 16, 33, 15, 57965), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 15, 57965), 'c275b018-36de-46ee-ada4-689fdb8c6d34') 2025-05-09 16:33:15,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,072 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:15,074 - sqlalchemy.engine.Engine - INFO - [cached since 0.7443s ago] ('9a10337d-ca92-4395-a50d-f2571994f931', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 15, 72960), datetime.datetime(2025, 5, 9, 16, 33, 15, 72960), 0) 2025-05-09 16:33:15,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,090 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:15,091 - sqlalchemy.engine.Engine - INFO - [cached since 0.7609s ago] ('56b06451-3a76-4a97-a121-038676444e25', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 15, 90960), datetime.datetime(2025, 5, 9, 16, 33, 15, 90960), 0) 2025-05-09 16:33:15,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,104 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,106 - sqlalchemy.engine.Engine - INFO - [cached since 0.8705s ago] ('8baabca6-e3a7-4aea-bdf9-9c5fe2cadf70',) 2025-05-09 16:33:15,110 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:33:15,111 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:33:15,114 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,114 - sqlalchemy.engine.Engine - INFO - [generated in 0.00108s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 33, 15, 112961), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 15, 114961), '8baabca6-e3a7-4aea-bdf9-9c5fe2cadf70') 2025-05-09 16:33:15,117 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,129 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:33:15,131 - sqlalchemy.engine.Engine - INFO - [generated in 0.00210s] ('d1aba9c1-4b7a-4138-85ad-127cfaf4bde8',) 2025-05-09 16:33:15,135 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,140 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:33:15,141 - sqlalchemy.engine.Engine - INFO - [cached since 0.8107s ago] ('03f94ada-abc0-43ca-aa42-e8dce45c4aa1', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8', '545291c0-a321-4e6d-b80e-152866d59928', datetime.datetime(2025, 5, 9, 16, 33, 15, 139977), datetime.datetime(2025, 5, 9, 16, 33, 15, 139977), 0) 2025-05-09 16:33:15,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,152 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,154 - sqlalchemy.engine.Engine - INFO - [cached since 0.918s ago] ('545291c0-a321-4e6d-b80e-152866d59928',) 2025-05-09 16:33:15,155 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:33:15,156 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:33:15,159 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:33:15,159 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] (datetime.datetime(2025, 5, 9, 16, 33, 15, 156721), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 33, 15, 158714), '545291c0-a321-4e6d-b80e-152866d59928') 2025-05-09 16:33:15,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,169 - services.sync_service - INFO - 正在设置系统任务状态为已完成: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:15,224 - services.sync_service - INFO - 成功设置系统任务状态为已完成: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 2025-05-09 16:33:15,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:15,226 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:33:15,227 - sqlalchemy.engine.Engine - INFO - [generated in 0.00138s] (datetime.datetime(2025, 5, 9, 16, 33, 15, 224133), '任务执行成功', , 1011, 1, datetime.datetime(2025, 5, 9, 16, 33, 15, 226125), 'd1aba9c1-4b7a-4138-85ad-127cfaf4bde8') 2025-05-09 16:33:15,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:15,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: d1aba9c1-4b7a-4138-85ad-127cfaf4bde8, 结果: True 2025-05-09 16:33:23,364 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 来自 192.168.189.211 2025-05-09 16:33:23,365 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 状态码: 200 耗时: 0.0010秒 2025-05-09 16:33:23,366 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 来自 192.168.189.211 2025-05-09 16:33:23,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:23,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:33:23,369 - sqlalchemy.engine.Engine - INFO - [cached since 9.297s ago] ('d1aba9c1-4b7a-4138-85ad-127cfaf4bde8',) 2025-05-09 16:33:23,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:23,372 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 状态码: 200 耗时: 0.0060秒 2025-05-09 16:33:23,380 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 来自 192.168.189.211 2025-05-09 16:33:23,381 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 状态码: 200 耗时: 0.0010秒 2025-05-09 16:33:23,383 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 来自 192.168.189.211 2025-05-09 16:33:23,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:23,385 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:33:23,386 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] ('d1aba9c1-4b7a-4138-85ad-127cfaf4bde8',) 2025-05-09 16:33:23,389 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:33:23,390 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('d1aba9c1-4b7a-4138-85ad-127cfaf4bde8', 'b3') 2025-05-09 16:33:23,391 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:33:23,395 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'scalars' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 260, in get_block_results task_logs = task_logs.scalars().all() ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'scalars' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 297, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:33:23,397 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/d1aba9c1-4b7a-4138-85ad-127cfaf4bde8 状态码: 404 耗时: 0.0140秒 2025-05-09 16:33:45,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:33:45,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:33:45,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:33:45,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:33:45,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:33:45,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:33:45,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:33:45,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:33:45,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:33:45,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:33:45,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:33:45,048 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:33:45,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:33:45,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:33:45,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:33:45,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:33:45,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:33:45,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:33:45,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:33:45,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:33:45,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:33:45,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:33:45,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:33:45,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:33:45,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:33:45,053 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:33:45,053 - sqlalchemy.engine.Engine - INFO - [cached since 59.98s ago] (, datetime.datetime(2025, 5, 9, 15, 33, 45, 49509)) 2025-05-09 16:33:45,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:33:45,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:33:45,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:33:45,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:33:45,054 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:33:45,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:33:45,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:33:45,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:33:45,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:33:45,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:33:45,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:33:45,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:33:45,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:33:45,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:33:45,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:33:45,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:33:45,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:33:45,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:33:45,057 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:33:45,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:33:45,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:33:45,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:33:45,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:33:45,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:33:45,057 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:33:45,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:33:45,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:33:45,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:33:45,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:33:45,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:33:45,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:33:45,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:33:45,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:33:45,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:33:45,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:33:45,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:33:45,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:33:45,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:33:45,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:33:45,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:33:45,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:33:45,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:33:45,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:33:45,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:33:45,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:33:45,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:33:45,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:33:45,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:33:45,063 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:33:45,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:33:45,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:33:45,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:33:45,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:33:45,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:33:45,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:33:45,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:33:45,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:33:45,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:33:45,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:33:45,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:33:45,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:34:45,076 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:34:45,079 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:34:45,079 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 15, 34, 45, 75293)) 2025-05-09 16:34:45,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:34:45,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:34:45,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:34:45,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:34:45,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:34:45,083 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:34:45,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:34:45,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:34:45,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:34:45,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:34:45,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:34:45,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:34:45,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:34:45,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:34:45,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:34:45,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:34:45,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:34:45,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:34:45,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:34:45,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:34:45,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:34:45,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:34:45,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:34:45,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:34:45,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:34:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:34:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:34:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:34:45,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:34:45,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:34:45,106 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:34:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:34:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:34:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:34:45,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:34:45,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:34:45,106 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:34:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:34:45,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:34:45,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:34:45,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:34:45,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:34:45,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:34:45,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:34:45,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:34:45,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:34:45,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:34:45,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:34:45,113 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:34:45,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:34:45,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:34:45,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:34:45,114 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:34:45,114 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:34:45,114 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:34:45,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:34:45,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:34:45,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:34:45,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:34:45,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:34:45,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:34:45,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:34:45,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:34:45,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:34:45,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:34:45,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:34:45,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:34:45,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:34:45,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:34:45,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:34:45,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:34:45,119 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:34:45,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:34:45,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:34:45,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:34:45,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:34:45,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:34:45,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:34:45,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:34:45,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:34:45,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:34:45,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:34:45,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:34:45,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:34:45,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:34:45,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:34:45,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:34:45,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:34:45,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:34:45,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:34:45,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:35:45,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:35:45,102 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:35:45,102 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 15, 35, 45, 102536)) 2025-05-09 16:35:45,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:35:45,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:35:45,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:35:45,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:35:45,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:35:45,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:35:45,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:35:45,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:35:45,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:35:45,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:35:45,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:35:45,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:35:45,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:35:45,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:35:45,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:35:45,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:35:45,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:35:45,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:35:45,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:35:45,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:35:45,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:35:45,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:35:45,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:35:45,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:35:45,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:35:45,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:35:45,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:35:45,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:35:45,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:35:45,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:35:45,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:35:45,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:35:45,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:35:45,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:35:45,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:35:45,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:35:45,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:35:45,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:35:45,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:35:45,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:35:45,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:35:45,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:35:45,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:35:45,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:35:45,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:35:45,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:35:45,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:35:45,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:35:45,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:35:45,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:35:45,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:35:45,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:35:45,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:35:45,166 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:35:45,166 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:35:45,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:35:45,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:35:45,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:35:45,170 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:35:45,170 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:35:45,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:35:45,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:35:45,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:35:45,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:35:45,174 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:35:45,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:35:45,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:35:45,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:35:45,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:35:45,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:35:45,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:35:45,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:35:45,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:35:45,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:35:45,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:35:45,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:35:45,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:35:45,182 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:35:45,182 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:35:45,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:35:45,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:35:45,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:35:45,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:35:45,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:35:45,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:35:45,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:35:45,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:35:45,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:35:45,190 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:35:45,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:35:45,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:36:45,110 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:36:45,114 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:36:45,116 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 9, 15, 36, 45, 110381)) 2025-05-09 16:36:45,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:36:45,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:36:45,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:36:45,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:36:45,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:36:45,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:36:45,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:36:45,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:36:45,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:36:45,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:36:45,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:36:45,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:36:45,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:36:45,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:36:45,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:36:45,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:36:45,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:36:45,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:36:45,233 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:36:45,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:36:45,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:36:45,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:36:45,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:36:45,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:36:45,237 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:36:45,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:36:45,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:36:45,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:36:45,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:36:45,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:36:45,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:36:45,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:36:45,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:36:45,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:36:45,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:36:45,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:36:45,253 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:36:45,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:36:45,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:36:45,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:36:45,253 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:36:45,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:36:45,255 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:36:45,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:36:45,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:36:45,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:36:45,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:36:45,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:36:45,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:36:45,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:36:45,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:36:45,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:36:45,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:36:45,268 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:36:45,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:36:45,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:36:45,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:36:45,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:36:45,272 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:36:45,272 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:36:45,277 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:36:45,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:36:45,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:36:45,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:36:45,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:36:45,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:36:45,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:36:45,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:36:45,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:36:45,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:36:45,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:36:45,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:36:45,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:36:45,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:36:45,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:36:45,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:36:45,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:36:45,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:36:45,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:36:45,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:36:45,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:36:45,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:36:45,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:36:45,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:36:45,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:36:45,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:36:45,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:36:45,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:36:45,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:36:45,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:36:45,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:37:45,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:37:45,129 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:37:45,129 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 15, 37, 45, 125214)) 2025-05-09 16:37:45,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:37:45,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:37:45,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:37:45,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:37:45,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:37:45,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:37:45,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:37:45,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:37:45,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:37:45,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:37:45,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:37:45,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:37:45,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:37:45,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:37:45,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:37:45,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:37:45,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:37:45,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:37:45,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:37:45,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:37:45,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:37:45,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:37:45,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:37:45,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:37:45,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:37:45,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:37:45,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:37:45,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:37:45,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:37:45,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:37:45,371 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:37:45,371 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:37:45,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:37:45,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:37:45,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:37:45,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:37:45,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:37:45,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:38:45,128 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:38:45,128 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:38:45,132 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 15, 38, 45, 128130)) 2025-05-09 16:38:45,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:38:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:38:45,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:38:45,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:38:45,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:38:45,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:38:45,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:38:45,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:38:45,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:38:45,396 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:38:45,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:38:45,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:38:45,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:38:45,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:38:45,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:38:45,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:38:45,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:38:45,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:38:45,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:38:45,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:38:45,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:38:45,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:38:45,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:38:45,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:38:45,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:38:45,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:38:45,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:38:45,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:38:45,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:38:45,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:38:45,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:38:45,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:38:45,430 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:38:45,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:38:45,430 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:38:45,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:38:45,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:38:45,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:38:45,434 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:38:45,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:38:45,434 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:38:45,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:38:45,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:38:45,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:38:45,438 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:38:45,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:38:45,438 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:38:45,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:38:45,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:38:45,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:38:45,442 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:38:45,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:38:45,442 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:38:45,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:38:45,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:38:45,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:38:45,442 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:38:45,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:38:45,442 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:38:45,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:38:45,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:38:45,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:38:45,447 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:38:45,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:38:45,451 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:38:45,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:38:45,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:38:45,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:38:45,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:38:45,451 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:38:45,451 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:38:45,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:38:45,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:38:45,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:38:45,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:38:45,451 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:38:45,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:39:45,146 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:39:45,146 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:39:45,146 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 15, 39, 45, 146516)) 2025-05-09 16:39:45,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:39:45,329 - app - INFO - 应用程序关闭中... 2025-05-09 16:39:45,329 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:39:45,332 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:39:45,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:39:45,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:39:45,332 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:39:45,336 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:39:45,336 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:39:45,336 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:39:45,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:39:45,340 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:39:45,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:39:45,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:39:45,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:39:45,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:39:45,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:39:45,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 16:39:45,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:39:45,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:39:45,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 16:39:45,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:39:45,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:39:45,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:39:45,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:39:45,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:39:45,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:39:45,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:39:45,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:39:45,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:39:45,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:39:45,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:39:45,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:39:45,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:39:45,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:39:45,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:39:45,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:39:45,362 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:39:45,362 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:39:45,362 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:39:45,362 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:39:45,362 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:39:45,362 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:39:46,732 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:39:46,791 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:39:46,794 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:39:46,857 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:39:46,912 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:39:46,943 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:39:46,959 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:39:46,959 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,959 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:39:46,959 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,959 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:39:46,963 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:39:46,963 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:39:46,967 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,967 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:39:46,967 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,972 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:39:46,973 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,977 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:39:46,977 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,981 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:39:46,981 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,985 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:39:46,985 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,985 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:39:46,990 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,990 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:39:46,990 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,994 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:39:46,994 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,994 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:39:46,994 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,998 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:39:46,998 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:39:46,998 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:39:46,998 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:39:47,361 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:39:47,361 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:39:47,361 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:39:47,366 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:39:47,366 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:39:47,366 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:39:47,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:39:47,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:39:47,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:39:47,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:39:47,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:39:47,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:39:47,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:39:47,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:39:47,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:39:47,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:39:47,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:39:47,378 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:39:47,379 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:39:47,379 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:39:47,379 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:39:47,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:39:47,379 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:39:47,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:39:47,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:39:47,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:39:47,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:39:47,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:39:47,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:39:47,395 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:39:47,395 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:39:47,395 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:39:47,395 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:39:47,400 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:39:47,400 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:39:47,404 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:39:47,408 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:39:47,408 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:39:47,420 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:39:47,425 - sqlalchemy.engine.Engine - INFO - [generated in 0.00266s] (, ) 2025-05-09 16:39:47,425 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:39:47,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:39:47,429 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:39:47,433 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:39:47,433 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:39:47,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:39:47,438 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:39:47,442 - sqlalchemy.engine.Engine - INFO - [generated in 0.00345s] (, , ) 2025-05-09 16:39:47,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:39:47,446 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:39:47,446 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:39:47,446 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:39:47,446 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:39:47,446 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:39:47,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:39:47,451 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:39:47,455 - sqlalchemy.engine.Engine - INFO - [generated in 0.00145s] (, datetime.datetime(2025, 5, 9, 15, 39, 47, 435914)) 2025-05-09 16:39:47,456 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:40:47,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:40:47,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:40:47,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:40:47,426 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:40:47,426 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:40:47,426 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:40:47,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:40:47,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:40:47,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:40:47,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:40:47,427 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:40:47,427 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:40:47,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:40:47,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:40:47,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:40:47,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:40:47,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:40:47,430 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:40:47,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:40:47,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:40:47,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:40:47,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:40:47,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:40:47,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:40:47,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:40:47,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:40:47,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:40:47,482 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:40:47,486 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 15, 40, 47, 477955)) 2025-05-09 16:40:47,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:16,672 - app - INFO - 应用程序关闭中... 2025-05-09 16:41:16,672 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:41:16,672 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:41:16,672 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:41:16,672 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:41:16,672 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:41:16,672 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:41:16,672 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:41:16,672 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:41:16,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:41:16,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:41:16,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:41:16,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:41:16,681 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:41:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:41:16,681 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:41:16,681 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:41:16,681 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:41:16,681 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:41:16,686 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:41:17,929 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:41:17,988 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:41:17,991 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:41:18,053 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:41:18,102 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:41:18,138 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:41:18,156 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:41:18,156 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,156 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:41:18,156 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,156 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:41:18,156 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:18,160 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:41:18,160 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,160 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:41:18,160 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,160 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:41:18,165 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,165 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:41:18,165 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,165 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:41:18,165 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,165 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:41:18,169 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,169 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:41:18,169 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,169 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:41:18,173 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,173 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:41:18,173 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,173 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:41:18,177 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,177 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:41:18,177 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:41:18,177 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:18,181 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:41:18,546 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:41:18,548 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:41:18,548 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:41:18,548 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:41:18,548 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:41:18,548 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:41:18,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:41:18,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:41:18,550 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:41:18,554 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:41:18,557 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:41:18,579 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:41:18,579 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:41:18,579 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:41:18,579 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:41:18,579 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:41:18,579 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:41:18,584 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:41:18,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:18,592 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:41:18,592 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] (, ) 2025-05-09 16:41:18,592 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:41:18,592 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:18,596 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:41:18,596 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:41:18,596 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:41:18,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:18,600 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:41:18,600 - sqlalchemy.engine.Engine - INFO - [generated in 0.00196s] (, , ) 2025-05-09 16:41:18,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:18,604 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:41:18,604 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:41:18,604 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:41:18,604 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:41:18,604 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:41:18,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:18,604 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:41:18,604 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, datetime.datetime(2025, 5, 9, 15, 41, 18, 596797)) 2025-05-09 16:41:18,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:41,443 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:41:41,443 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 16:41:41,447 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 16:41:41,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:41,451 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 16:41:41,451 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] {} 2025-05-09 16:41:41,455 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 16:41:41,455 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'param_1': 0, 'param_2': 10} 2025-05-09 16:41:41,457 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:41:41,459 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0127秒 2025-05-09 16:41:43,196 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:41:43,200 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0036秒 2025-05-09 16:41:43,200 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:41:43,200 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:43,204 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:41:43,204 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:41:43,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:43,204 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0042秒 2025-05-09 16:41:44,143 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:41:44,145 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,146 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:41:44,146 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:41:44,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,146 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,146 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:41:44,146 - sqlalchemy.engine.Engine - INFO - [cached since 0.003629s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:41:44,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,151 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:41:44,151 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:41:44,151 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:41:44,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,151 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:41:44,151 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 41, 44, 151281), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:41:44,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,171 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:41:44,171 - sqlalchemy.engine.Engine - INFO - [cached since 0.02539s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:41:44,171 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,171 - sqlalchemy.engine.Engine - INFO - [generated in 0.00111s] ('f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 41, 44, 151281), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 41, 44, 171923), datetime.datetime(2025, 5, 9, 16, 41, 44, 171923), 0) 2025-05-09 16:41:44,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,183 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:41:44,183 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('f9a9c32b-c1e2-4f51-8557-4f82a3540b96',) 2025-05-09 16:41:44,187 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,187 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 (优先级 1) 添加到队列 0 2025-05-09 16:41:44,192 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:41:44,192 - services.sync_service - INFO - 正在同步创建任务到天风系统: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:44,193 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"f9a9c32b-c1e2-4f51-8557-4f82a3540b96","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:41:44","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:41:44,270 - services.sync_service - INFO - 成功同步任务到系统任务: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:44,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: f9a9c32b-c1e2-4f51-8557-4f82a3540b96, 优先级: 1 2025-05-09 16:41:44,274 - services.execution.task_executor - DEBUG - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 设置超时时间: 3600秒 2025-05-09 16:41:44,274 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:44,278 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:44,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,279 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:41:44,279 - sqlalchemy.engine.Engine - INFO - [cached since 0.0931s ago] ('f9a9c32b-c1e2-4f51-8557-4f82a3540b96',) 2025-05-09 16:41:44,279 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1367秒 2025-05-09 16:41:44,282 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:41:44,287 - sqlalchemy.engine.Engine - INFO - [cached since 0.1405s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:41:44,291 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:41:44,296 - sqlalchemy.engine.Engine - INFO - [generated in 0.00295s] (datetime.datetime(2025, 5, 9, 16, 41, 44, 291845), datetime.datetime(2025, 5, 9, 16, 41, 44, 291845), 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96') 2025-05-09 16:41:44,296 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,305 - services.sync_service - INFO - 正在设置系统任务状态为执行中: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:44,624 - services.sync_service - INFO - 成功设置系统任务状态为执行中: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:44,628 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,629 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:41:44,629 - sqlalchemy.engine.Engine - INFO - [generated in 0.00163s] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 41, 44, 629400), 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96') 2025-05-09 16:41:44,633 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,641 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:41:44,641 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,641 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,646 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] ('6754af14-bd39-4c76-bfff-2eef1016b483', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 44, 641549), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 41, 44, 641549), datetime.datetime(2025, 5, 9, 16, 41, 44, 641549), 0) 2025-05-09 16:41:44,646 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,656 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,656 - sqlalchemy.engine.Engine - INFO - [generated in 0.00162s] ('6754af14-bd39-4c76-bfff-2eef1016b483',) 2025-05-09 16:41:44,660 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:41:44,660 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:41:44,660 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,664 - sqlalchemy.engine.Engine - INFO - [generated in 0.00251s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 44, 660923), '6754af14-bd39-4c76-bfff-2eef1016b483') 2025-05-09 16:41:44,667 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,671 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:41:44,671 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:41:44,675 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:41:44,675 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,675 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,679 - sqlalchemy.engine.Engine - INFO - [cached since 0.03495s ago] ('794272ee-6ae0-4ae7-ae1d-665d0ddc9b16', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 44, 675951), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 41, 44, 675951), datetime.datetime(2025, 5, 9, 16, 41, 44, 675951), 0) 2025-05-09 16:41:44,679 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,691 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 794272ee-6ae0-4ae7-ae1d-665d0ddc9b16 2025-05-09 16:41:44,691 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,691 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,696 - sqlalchemy.engine.Engine - INFO - [cached since 0.0387s ago] ('794272ee-6ae0-4ae7-ae1d-665d0ddc9b16',) 2025-05-09 16:41:44,696 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:41:44,699 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:41:44,703 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,703 - sqlalchemy.engine.Engine - INFO - [cached since 0.04342s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 44, 703845), '794272ee-6ae0-4ae7-ae1d-665d0ddc9b16') 2025-05-09 16:41:44,707 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,716 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:41:44,716 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:41:44,720 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:41:44,721 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:41:44,721 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:41:44,721 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,721 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,721 - sqlalchemy.engine.Engine - INFO - [cached since 0.07848s ago] ('f839fe3d-58ea-44c3-a342-534847419e8c', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 44, 721815), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 44, 721815), datetime.datetime(2025, 5, 9, 16, 41, 44, 721815), 0) 2025-05-09 16:41:44,721 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,732 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f839fe3d-58ea-44c3-a342-534847419e8c 2025-05-09 16:41:44,732 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,732 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,736 - sqlalchemy.engine.Engine - INFO - [cached since 0.08001s ago] ('f839fe3d-58ea-44c3-a342-534847419e8c',) 2025-05-09 16:41:44,736 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:44,736 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:44,740 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,745 - sqlalchemy.engine.Engine - INFO - [generated in 0.00337s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 44, 740683), 'f839fe3d-58ea-44c3-a342-534847419e8c') 2025-05-09 16:41:44,745 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,753 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:41:44,757 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: 0 2025-05-09 16:41:44,757 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,762 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,762 - sqlalchemy.engine.Engine - INFO - [generated in 0.00184s] ('92fbf83e-fd55-45bf-9d28-3d8a70248dd2', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'f839fe3d-58ea-44c3-a342-534847419e8c', datetime.datetime(2025, 5, 9, 16, 41, 44, 762321), datetime.datetime(2025, 5, 9, 16, 41, 44, 762321), 0) 2025-05-09 16:41:44,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,774 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,779 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,779 - sqlalchemy.engine.Engine - INFO - [cached since 0.1223s ago] ('f839fe3d-58ea-44c3-a342-534847419e8c',) 2025-05-09 16:41:44,779 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:44,779 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:44,783 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,783 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (datetime.datetime(2025, 5, 9, 16, 41, 44, 783801), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 44, 783801), 'f839fe3d-58ea-44c3-a342-534847419e8c') 2025-05-09 16:41:44,783 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,792 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:41:44,792 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,795 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,795 - sqlalchemy.engine.Engine - INFO - [cached since 0.1528s ago] ('c643beaa-ed15-47d3-b0c4-97c912d5f9bc', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 44, 792428), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 44, 795894), datetime.datetime(2025, 5, 9, 16, 41, 44, 795894), 0) 2025-05-09 16:41:44,799 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,808 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: c643beaa-ed15-47d3-b0c4-97c912d5f9bc 2025-05-09 16:41:44,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,808 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,808 - sqlalchemy.engine.Engine - INFO - [cached since 0.1538s ago] ('c643beaa-ed15-47d3-b0c4-97c912d5f9bc',) 2025-05-09 16:41:44,812 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:44,812 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:44,816 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,816 - sqlalchemy.engine.Engine - INFO - [cached since 0.0761s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 44, 816353), 'c643beaa-ed15-47d3-b0c4-97c912d5f9bc') 2025-05-09 16:41:44,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,824 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:41:44,828 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: None 2025-05-09 16:41:44,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,829 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,829 - sqlalchemy.engine.Engine - INFO - [cached since 0.06894s ago] ('b02057c1-f21c-4e17-bb5f-3887fbad1f36', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'c643beaa-ed15-47d3-b0c4-97c912d5f9bc', datetime.datetime(2025, 5, 9, 16, 41, 44, 829362), datetime.datetime(2025, 5, 9, 16, 41, 44, 829362), 0) 2025-05-09 16:41:44,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,841 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,841 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,845 - sqlalchemy.engine.Engine - INFO - [cached since 0.1879s ago] ('c643beaa-ed15-47d3-b0c4-97c912d5f9bc',) 2025-05-09 16:41:44,845 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:44,845 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:44,845 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,849 - sqlalchemy.engine.Engine - INFO - [cached since 0.06516s ago] (datetime.datetime(2025, 5, 9, 16, 41, 44, 845916), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 44, 845916), 'c643beaa-ed15-47d3-b0c4-97c912d5f9bc') 2025-05-09 16:41:44,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,862 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,862 - sqlalchemy.engine.Engine - INFO - [cached since 0.1014s ago] ('43d6fea1-b589-4f1e-bfb3-07ee667eaeb0', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'c643beaa-ed15-47d3-b0c4-97c912d5f9bc', datetime.datetime(2025, 5, 9, 16, 41, 44, 862419), datetime.datetime(2025, 5, 9, 16, 41, 44, 862419), 0) 2025-05-09 16:41:44,865 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,874 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:41:44,874 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:41:44,878 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:41:44,878 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,883 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,883 - sqlalchemy.engine.Engine - INFO - [cached since 0.2409s ago] ('84a91f4c-9097-46f6-bda8-63aff330ec6a', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 44, 878953), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 44, 883224), datetime.datetime(2025, 5, 9, 16, 41, 44, 883224), 0) 2025-05-09 16:41:44,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,895 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 84a91f4c-9097-46f6-bda8-63aff330ec6a 2025-05-09 16:41:44,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,899 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,899 - sqlalchemy.engine.Engine - INFO - [cached since 0.2446s ago] ('84a91f4c-9097-46f6-bda8-63aff330ec6a',) 2025-05-09 16:41:44,903 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:44,903 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:44,903 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,903 - sqlalchemy.engine.Engine - INFO - [cached since 0.1627s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 44, 903552), '84a91f4c-9097-46f6-bda8-63aff330ec6a') 2025-05-09 16:41:44,907 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,915 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:41:44,915 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: 1 2025-05-09 16:41:44,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,920 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,924 - sqlalchemy.engine.Engine - INFO - [cached since 0.1608s ago] ('9bbccbdf-33d5-42b5-bbae-c2620811efff', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', '84a91f4c-9097-46f6-bda8-63aff330ec6a', datetime.datetime(2025, 5, 9, 16, 41, 44, 920047), datetime.datetime(2025, 5, 9, 16, 41, 44, 920047), 0) 2025-05-09 16:41:44,925 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,937 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,937 - sqlalchemy.engine.Engine - INFO - [cached since 0.2824s ago] ('84a91f4c-9097-46f6-bda8-63aff330ec6a',) 2025-05-09 16:41:44,941 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:44,941 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:44,941 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,945 - sqlalchemy.engine.Engine - INFO - [cached since 0.1613s ago] (datetime.datetime(2025, 5, 9, 16, 41, 44, 941183), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 44, 941183), '84a91f4c-9097-46f6-bda8-63aff330ec6a') 2025-05-09 16:41:44,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,954 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:41:44,958 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,961 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,962 - sqlalchemy.engine.Engine - INFO - [cached since 0.3178s ago] ('e352a8df-c79b-4e63-8ef3-650e1707ab65', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 44, 958089), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 44, 961968), datetime.datetime(2025, 5, 9, 16, 41, 44, 961968), 0) 2025-05-09 16:41:44,962 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,970 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: e352a8df-c79b-4e63-8ef3-650e1707ab65 2025-05-09 16:41:44,970 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,970 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,974 - sqlalchemy.engine.Engine - INFO - [cached since 0.3174s ago] ('e352a8df-c79b-4e63-8ef3-650e1707ab65',) 2025-05-09 16:41:44,974 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:44,974 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:44,978 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:44,978 - sqlalchemy.engine.Engine - INFO - [cached since 0.2374s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 44, 978989), 'e352a8df-c79b-4e63-8ef3-650e1707ab65') 2025-05-09 16:41:44,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:44,988 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:41:44,989 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: None 2025-05-09 16:41:44,992 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:44,993 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:44,995 - sqlalchemy.engine.Engine - INFO - [cached since 0.2318s ago] ('0df4c483-2629-4d2f-a5a8-0422b061358f', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'e352a8df-c79b-4e63-8ef3-650e1707ab65', datetime.datetime(2025, 5, 9, 16, 41, 44, 993840), datetime.datetime(2025, 5, 9, 16, 41, 44, 993840), 0) 2025-05-09 16:41:44,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,007 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,007 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,007 - sqlalchemy.engine.Engine - INFO - [cached since 0.3536s ago] ('e352a8df-c79b-4e63-8ef3-650e1707ab65',) 2025-05-09 16:41:45,012 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:45,012 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:45,012 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,012 - sqlalchemy.engine.Engine - INFO - [cached since 0.2302s ago] (datetime.datetime(2025, 5, 9, 16, 41, 45, 12720), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 12720), 'e352a8df-c79b-4e63-8ef3-650e1707ab65') 2025-05-09 16:41:45,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,028 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,029 - sqlalchemy.engine.Engine - INFO - [cached since 0.2661s ago] ('f09c17e9-4dbf-4f97-b398-9ee9aa5cc88d', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'e352a8df-c79b-4e63-8ef3-650e1707ab65', datetime.datetime(2025, 5, 9, 16, 41, 45, 28492), datetime.datetime(2025, 5, 9, 16, 41, 45, 28492), 0) 2025-05-09 16:41:45,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,038 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:41:45,038 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:41:45,038 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:41:45,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,042 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,042 - sqlalchemy.engine.Engine - INFO - [cached since 0.3992s ago] ('e64c1b87-f110-4c26-98e0-8ea94ff115b0', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 45, 38049), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 45, 42014), datetime.datetime(2025, 5, 9, 16, 41, 45, 42014), 0) 2025-05-09 16:41:45,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,050 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e64c1b87-f110-4c26-98e0-8ea94ff115b0 2025-05-09 16:41:45,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,055 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,055 - sqlalchemy.engine.Engine - INFO - [cached since 0.3978s ago] ('e64c1b87-f110-4c26-98e0-8ea94ff115b0',) 2025-05-09 16:41:45,055 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:45,055 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:45,055 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,059 - sqlalchemy.engine.Engine - INFO - [cached since 0.3176s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 45, 55030), 'e64c1b87-f110-4c26-98e0-8ea94ff115b0') 2025-05-09 16:41:45,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,069 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:41:45,073 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: 2 2025-05-09 16:41:45,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,079 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,079 - sqlalchemy.engine.Engine - INFO - [cached since 0.3171s ago] ('a41400c0-86db-4417-bc3f-d4739e70190b', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'e64c1b87-f110-4c26-98e0-8ea94ff115b0', datetime.datetime(2025, 5, 9, 16, 41, 45, 79377), datetime.datetime(2025, 5, 9, 16, 41, 45, 79377), 0) 2025-05-09 16:41:45,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,087 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,092 - sqlalchemy.engine.Engine - INFO - [cached since 0.4344s ago] ('e64c1b87-f110-4c26-98e0-8ea94ff115b0',) 2025-05-09 16:41:45,092 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:45,092 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:45,095 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,095 - sqlalchemy.engine.Engine - INFO - [cached since 0.3116s ago] (datetime.datetime(2025, 5, 9, 16, 41, 45, 95345), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 95987), 'e64c1b87-f110-4c26-98e0-8ea94ff115b0') 2025-05-09 16:41:45,095 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,104 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:41:45,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,108 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,108 - sqlalchemy.engine.Engine - INFO - [cached since 0.4652s ago] ('c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 45, 104186), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 45, 108631), datetime.datetime(2025, 5, 9, 16, 41, 45, 108631), 0) 2025-05-09 16:41:45,112 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,116 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca 2025-05-09 16:41:45,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,116 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,120 - sqlalchemy.engine.Engine - INFO - [cached since 0.463s ago] ('c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca',) 2025-05-09 16:41:45,120 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:45,120 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:45,125 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,129 - sqlalchemy.engine.Engine - INFO - [cached since 0.3871s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 45, 125305), 'c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca') 2025-05-09 16:41:45,129 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,136 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:41:45,136 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: None 2025-05-09 16:41:45,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,136 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,136 - sqlalchemy.engine.Engine - INFO - [cached since 0.3772s ago] ('9ae63d80-a9c3-4ae7-91a1-23f25fd76a4c', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca', datetime.datetime(2025, 5, 9, 16, 41, 45, 136943), datetime.datetime(2025, 5, 9, 16, 41, 45, 136943), 0) 2025-05-09 16:41:45,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,149 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,153 - sqlalchemy.engine.Engine - INFO - [cached since 0.4958s ago] ('c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca',) 2025-05-09 16:41:45,153 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:45,153 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:45,157 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,157 - sqlalchemy.engine.Engine - INFO - [cached since 0.3755s ago] (datetime.datetime(2025, 5, 9, 16, 41, 45, 157898), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 157898), 'c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca') 2025-05-09 16:41:45,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,170 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,174 - sqlalchemy.engine.Engine - INFO - [cached since 0.4116s ago] ('69ae8138-381c-42b3-a489-f12f2bd23c27', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'c942ba2c-157c-41bd-8bcd-7c5e3bc9bfca', datetime.datetime(2025, 5, 9, 16, 41, 45, 170249), datetime.datetime(2025, 5, 9, 16, 41, 45, 170249), 0) 2025-05-09 16:41:45,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,183 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:41:45,183 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:41:45,183 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:41:45,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,187 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,191 - sqlalchemy.engine.Engine - INFO - [cached since 0.5468s ago] ('5a19be15-4943-4715-8c35-cb157aa64680', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 45, 183357), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 45, 187860), datetime.datetime(2025, 5, 9, 16, 41, 45, 187860), 0) 2025-05-09 16:41:45,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,199 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5a19be15-4943-4715-8c35-cb157aa64680 2025-05-09 16:41:45,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,203 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,203 - sqlalchemy.engine.Engine - INFO - [cached since 0.5473s ago] ('5a19be15-4943-4715-8c35-cb157aa64680',) 2025-05-09 16:41:45,203 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:45,208 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:45,208 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,212 - sqlalchemy.engine.Engine - INFO - [cached since 0.4698s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 45, 208016), '5a19be15-4943-4715-8c35-cb157aa64680') 2025-05-09 16:41:45,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,220 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:41:45,220 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: 3 2025-05-09 16:41:45,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,225 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,228 - sqlalchemy.engine.Engine - INFO - [cached since 0.4652s ago] ('496a85ae-77c6-41d0-8e5c-910215ec3c95', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', '5a19be15-4943-4715-8c35-cb157aa64680', datetime.datetime(2025, 5, 9, 16, 41, 45, 225000), datetime.datetime(2025, 5, 9, 16, 41, 45, 225000), 0) 2025-05-09 16:41:45,228 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,241 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,241 - sqlalchemy.engine.Engine - INFO - [cached since 0.5846s ago] ('5a19be15-4943-4715-8c35-cb157aa64680',) 2025-05-09 16:41:45,241 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:45,245 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:45,245 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,249 - sqlalchemy.engine.Engine - INFO - [cached since 0.4654s ago] (datetime.datetime(2025, 5, 9, 16, 41, 45, 245511), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 245511), '5a19be15-4943-4715-8c35-cb157aa64680') 2025-05-09 16:41:45,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,257 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:41:45,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:41:45,265 - sqlalchemy.engine.Engine - INFO - [generated in 0.00169s] ('f9a9c32b-c1e2-4f51-8557-4f82a3540b96',) 2025-05-09 16:41:45,265 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,270 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,270 - sqlalchemy.engine.Engine - INFO - [cached since 0.6259s ago] ('ca1be8cb-469a-4723-b87b-2383bf7d7eb2', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 45, 261591), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 45, 270158), datetime.datetime(2025, 5, 9, 16, 41, 45, 270158), 0) 2025-05-09 16:41:45,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,274 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,282 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: ca1be8cb-469a-4723-b87b-2383bf7d7eb2 2025-05-09 16:41:45,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,286 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.6297s ago] ('ca1be8cb-469a-4723-b87b-2383bf7d7eb2',) 2025-05-09 16:41:45,286 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:45,286 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:45,286 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,291 - sqlalchemy.engine.Engine - INFO - [cached since 0.5487s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 45, 286822), 'ca1be8cb-469a-4723-b87b-2383bf7d7eb2') 2025-05-09 16:41:45,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,299 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:41:45,299 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: None 2025-05-09 16:41:45,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,303 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,303 - sqlalchemy.engine.Engine - INFO - [cached since 0.5439s ago] ('81df9f13-2b16-49c8-a580-440c02ba68a8', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'ca1be8cb-469a-4723-b87b-2383bf7d7eb2', datetime.datetime(2025, 5, 9, 16, 41, 45, 303378), datetime.datetime(2025, 5, 9, 16, 41, 45, 303378), 0) 2025-05-09 16:41:45,307 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,316 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,316 - sqlalchemy.engine.Engine - INFO - [cached since 0.6619s ago] ('ca1be8cb-469a-4723-b87b-2383bf7d7eb2',) 2025-05-09 16:41:45,320 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:45,320 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:45,320 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,325 - sqlalchemy.engine.Engine - INFO - [cached since 0.5416s ago] (datetime.datetime(2025, 5, 9, 16, 41, 45, 320806), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 320806), 'ca1be8cb-469a-4723-b87b-2383bf7d7eb2') 2025-05-09 16:41:45,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,336 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,336 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,341 - sqlalchemy.engine.Engine - INFO - [cached since 0.5777s ago] ('061d6f7b-a197-4383-b638-1b369bab652a', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'ca1be8cb-469a-4723-b87b-2383bf7d7eb2', datetime.datetime(2025, 5, 9, 16, 41, 45, 336964), datetime.datetime(2025, 5, 9, 16, 41, 45, 336964), 0) 2025-05-09 16:41:45,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,349 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:41:45,353 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:41:45,353 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:41:45,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,362 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,362 - sqlalchemy.engine.Engine - INFO - [cached since 0.7182s ago] ('76930eea-d9d8-4bc0-a7dc-277b4bcf928a', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 45, 353576), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 45, 362024), datetime.datetime(2025, 5, 9, 16, 41, 45, 362024), 0) 2025-05-09 16:41:45,366 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,370 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 76930eea-d9d8-4bc0-a7dc-277b4bcf928a 2025-05-09 16:41:45,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,374 - sqlalchemy.engine.Engine - INFO - [cached since 0.7185s ago] ('76930eea-d9d8-4bc0-a7dc-277b4bcf928a',) 2025-05-09 16:41:45,378 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:45,378 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:45,379 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,379 - sqlalchemy.engine.Engine - INFO - [cached since 0.6371s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 45, 379283), '76930eea-d9d8-4bc0-a7dc-277b4bcf928a') 2025-05-09 16:41:45,379 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,386 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:41:45,386 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: 4 2025-05-09 16:41:45,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,394 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,395 - sqlalchemy.engine.Engine - INFO - [cached since 0.6327s ago] ('953f5e33-e6fb-4533-b257-5a6fe70a0423', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', '76930eea-d9d8-4bc0-a7dc-277b4bcf928a', datetime.datetime(2025, 5, 9, 16, 41, 45, 394925), datetime.datetime(2025, 5, 9, 16, 41, 45, 394925), 0) 2025-05-09 16:41:45,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,403 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,407 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,411 - sqlalchemy.engine.Engine - INFO - [cached since 0.7542s ago] ('76930eea-d9d8-4bc0-a7dc-277b4bcf928a',) 2025-05-09 16:41:45,412 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:41:45,412 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:41:45,412 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,416 - sqlalchemy.engine.Engine - INFO - [cached since 0.6327s ago] (datetime.datetime(2025, 5, 9, 16, 41, 45, 412504), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 412504), '76930eea-d9d8-4bc0-a7dc-277b4bcf928a') 2025-05-09 16:41:45,416 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,425 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:41:45,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,433 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,433 - sqlalchemy.engine.Engine - INFO - [cached since 0.7887s ago] ('bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', datetime.datetime(2025, 5, 9, 16, 41, 45, 429026), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 41, 45, 429026), datetime.datetime(2025, 5, 9, 16, 41, 45, 429026), 0) 2025-05-09 16:41:45,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,441 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a 2025-05-09 16:41:45,441 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,446 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,446 - sqlalchemy.engine.Engine - INFO - [cached since 0.7897s ago] ('bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a',) 2025-05-09 16:41:45,446 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:45,446 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:45,450 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,450 - sqlalchemy.engine.Engine - INFO - [cached since 0.7083s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 41, 45, 450372), 'bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a') 2025-05-09 16:41:45,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,463 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:41:45,463 - services.execution.handlers.foundation - INFO - 任务 f9a9c32b-c1e2-4f51-8557-4f82a3540b96 打印: None 2025-05-09 16:41:45,467 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,467 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,467 - sqlalchemy.engine.Engine - INFO - [cached since 0.7077s ago] ('e3b62366-e2af-4896-9459-be7b3022c9ac', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a', datetime.datetime(2025, 5, 9, 16, 41, 45, 467264), datetime.datetime(2025, 5, 9, 16, 41, 45, 467264), 0) 2025-05-09 16:41:45,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,481 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,481 - sqlalchemy.engine.Engine - INFO - [cached since 0.8265s ago] ('bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a',) 2025-05-09 16:41:45,485 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:41:45,485 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:41:45,485 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,489 - sqlalchemy.engine.Engine - INFO - [cached since 0.7054s ago] (datetime.datetime(2025, 5, 9, 16, 41, 45, 485690), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 485690), 'bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a') 2025-05-09 16:41:45,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,503 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,503 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,508 - sqlalchemy.engine.Engine - INFO - [cached since 0.745s ago] ('ef7a9fe8-eb53-4e82-94e3-8e80cc289a2b', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a', datetime.datetime(2025, 5, 9, 16, 41, 45, 503983), datetime.datetime(2025, 5, 9, 16, 41, 45, 503983), 0) 2025-05-09 16:41:45,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,520 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,520 - sqlalchemy.engine.Engine - INFO - [cached since 0.761s ago] ('210440e3-6bfd-42d3-bef9-11ff20d92f94', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a', datetime.datetime(2025, 5, 9, 16, 41, 45, 520129), datetime.datetime(2025, 5, 9, 16, 41, 45, 520129), 0) 2025-05-09 16:41:45,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,537 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,537 - sqlalchemy.engine.Engine - INFO - [cached since 0.8808s ago] ('794272ee-6ae0-4ae7-ae1d-665d0ddc9b16',) 2025-05-09 16:41:45,537 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:41:45,537 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:41:45,541 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,541 - sqlalchemy.engine.Engine - INFO - [generated in 0.00136s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 41, 45, 541024), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 541024), '794272ee-6ae0-4ae7-ae1d-665d0ddc9b16') 2025-05-09 16:41:45,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,554 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:41:45,554 - sqlalchemy.engine.Engine - INFO - [cached since 0.795s ago] ('cd374e1b-6fd3-4848-8f65-4eca019e72a2', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96', 'bbf8ca71-2992-4bf0-8e7b-52ac03a6d29a', datetime.datetime(2025, 5, 9, 16, 41, 45, 554478), datetime.datetime(2025, 5, 9, 16, 41, 45, 554478), 0) 2025-05-09 16:41:45,561 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,566 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,570 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,570 - sqlalchemy.engine.Engine - INFO - [cached since 0.9147s ago] ('6754af14-bd39-4c76-bfff-2eef1016b483',) 2025-05-09 16:41:45,574 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:41:45,574 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:41:45,574 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:41:45,579 - sqlalchemy.engine.Engine - INFO - [generated in 0.00156s] (datetime.datetime(2025, 5, 9, 16, 41, 45, 574849), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 41, 45, 574849), '6754af14-bd39-4c76-bfff-2eef1016b483') 2025-05-09 16:41:45,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,586 - services.sync_service - INFO - 正在设置系统任务状态为已完成: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:45,611 - services.sync_service - INFO - 成功设置系统任务状态为已完成: f9a9c32b-c1e2-4f51-8557-4f82a3540b96 2025-05-09 16:41:45,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:41:45,615 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:41:45,620 - sqlalchemy.engine.Engine - INFO - [generated in 0.00170s] (datetime.datetime(2025, 5, 9, 16, 41, 45, 611980), '任务执行成功', , 1281, 1, datetime.datetime(2025, 5, 9, 16, 41, 45, 615808), 'f9a9c32b-c1e2-4f51-8557-4f82a3540b96') 2025-05-09 16:41:45,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:41:45,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: f9a9c32b-c1e2-4f51-8557-4f82a3540b96, 结果: True 2025-05-09 16:42:18,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:42:18,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:42:18,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:42:18,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:42:18,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:42:18,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:42:18,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:42:18,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:42:18,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:42:18,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:42:18,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:42:18,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:42:18,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:42:18,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:42:18,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:42:18,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:42:18,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:42:18,574 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:42:18,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:42:18,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:42:18,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:42:18,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:42:18,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:42:18,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:42:18,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:42:18,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:42:18,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:42:18,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:42:18,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:42:18,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:42:18,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:42:18,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:42:18,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:42:18,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:42:18,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:42:18,582 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:42:18,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:42:18,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:42:18,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:42:18,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:42:18,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:42:18,584 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:42:18,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:42:18,585 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:42:18,587 - sqlalchemy.engine.Engine - INFO - [cached since 59.98s ago] (, datetime.datetime(2025, 5, 9, 15, 42, 18, 582030)) 2025-05-09 16:42:18,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:42:18,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:42:18,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:42:18,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:42:18,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:42:18,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:42:18,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:42:18,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:42:18,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:42:18,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:42:18,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:42:18,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:42:18,595 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:42:18,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:42:18,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:42:18,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:42:18,596 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:42:18,596 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:42:18,598 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:42:18,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:42:18,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:42:18,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:42:18,598 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:42:18,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:42:18,598 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:42:18,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:42:18,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:42:18,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:42:18,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:42:18,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:42:18,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:42:18,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:42:18,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:42:18,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:42:18,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:42:18,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:42:18,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:42:18,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:42:18,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:42:18,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:42:18,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:42:18,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:42:18,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:42:48,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:42:48,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:42:48,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:42:48,626 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:42:48,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:42:48,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:43:18,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:18,607 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:43:18,608 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 15, 43, 18, 605431)) 2025-05-09 16:43:18,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:18,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:43:18,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:43:18,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:43:18,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:43:18,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:43:18,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:43:18,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:43:18,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:43:18,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:43:18,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:43:18,640 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:43:18,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:43:18,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:43:18,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:43:18,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:43:18,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:43:18,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:43:18,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:43:18,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:43:18,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:43:18,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:43:18,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:43:18,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:43:18,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:43:18,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:43:18,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:43:18,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:43:18,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:43:18,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:43:18,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:43:18,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:43:18,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:43:18,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:43:18,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:43:18,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:43:18,653 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:43:18,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:43:18,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:43:18,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:43:18,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:43:18,654 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:43:18,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:43:18,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:43:18,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:43:18,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:43:18,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:43:18,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:43:18,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:43:18,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:43:18,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:43:18,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:43:18,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:43:18,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:43:18,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:43:18,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:43:18,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:43:18,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:43:18,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:43:18,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:43:18,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:43:18,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:43:18,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:43:18,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:43:18,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:43:18,662 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:43:18,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:43:18,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:43:18,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:43:18,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:43:18,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:43:18,663 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:43:18,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:43:18,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:43:18,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:43:18,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:43:18,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:43:18,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:43:18,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:43:18,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:43:18,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:43:18,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:43:18,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:43:18,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:43:18,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:43:33,614 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:43:33,615 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0009秒 2025-05-09 16:43:33,618 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:43:33,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:33,620 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:43:33,620 - sqlalchemy.engine.Engine - INFO - [cached since 110.4s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:43:33,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:33,623 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0055秒 2025-05-09 16:43:38,759 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:43:38,760 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 16:43:38,764 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:43:38,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:38,766 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:43:38,766 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:43:38,768 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:38,770 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-09 16:43:39,790 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:43:39,790 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 16:43:39,792 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:43:39,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:39,794 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:43:39,794 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:43:39,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:39,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:39,798 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:43:39,798 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:43:39,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:39,800 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:43:39,802 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:43:39,802 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:43:39,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:39,803 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:43:39,803 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 43, 39, 803368), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:43:39,804 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:39,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:39,820 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:43:39,820 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:43:39,821 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:39,822 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('47399630-a1ff-44bb-838e-8d11dc7908bf', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 43, 39, 800262), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 43, 39, 821662), datetime.datetime(2025, 5, 9, 16, 43, 39, 821662), 0) 2025-05-09 16:43:39,823 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:39,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:39,832 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:43:39,832 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('47399630-a1ff-44bb-838e-8d11dc7908bf',) 2025-05-09 16:43:39,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:39,836 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf (优先级 1) 添加到队列 0 2025-05-09 16:43:39,836 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:43:39,836 - services.sync_service - INFO - 正在同步创建任务到天风系统: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:39,836 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"47399630-a1ff-44bb-838e-8d11dc7908bf","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:43:39","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:43:39,898 - services.sync_service - INFO - 成功同步任务到系统任务: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:39,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 获取到任务: 47399630-a1ff-44bb-838e-8d11dc7908bf, 优先级: 1 2025-05-09 16:43:39,901 - services.execution.task_executor - DEBUG - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 设置超时时间: 3600秒 2025-05-09 16:43:39,903 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:39,903 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:39,903 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1113秒 2025-05-09 16:43:39,907 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:39,907 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:43:39,907 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('47399630-a1ff-44bb-838e-8d11dc7908bf',) 2025-05-09 16:43:39,913 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:43:39,913 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:43:39,914 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:43:39,914 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] (datetime.datetime(2025, 5, 9, 16, 43, 39, 914227), datetime.datetime(2025, 5, 9, 16, 43, 39, 914227), '47399630-a1ff-44bb-838e-8d11dc7908bf') 2025-05-09 16:43:39,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:39,923 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:39,990 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:39,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:39,997 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:43:39,998 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 43, 39, 997171), '47399630-a1ff-44bb-838e-8d11dc7908bf') 2025-05-09 16:43:40,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,012 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:43:40,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,023 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,025 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('2ed53cc1-9b9a-4096-b03b-43f18e06b11d', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 20457), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 23448), datetime.datetime(2025, 5, 9, 16, 43, 40, 23448), 0) 2025-05-09 16:43:40,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,036 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,038 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('2ed53cc1-9b9a-4096-b03b-43f18e06b11d',) 2025-05-09 16:43:40,040 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:43:40,041 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:43:40,043 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,045 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 43713), '2ed53cc1-9b9a-4096-b03b-43f18e06b11d') 2025-05-09 16:43:40,047 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,052 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:43:40,052 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:43:40,053 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:43:40,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,055 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,056 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('384294a2-f5bf-4d6a-b806-d282d56911cb', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 53710), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 55710), datetime.datetime(2025, 5, 9, 16, 43, 40, 55710), 0) 2025-05-09 16:43:40,057 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,064 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 384294a2-f5bf-4d6a-b806-d282d56911cb 2025-05-09 16:43:40,065 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,065 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,065 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('384294a2-f5bf-4d6a-b806-d282d56911cb',) 2025-05-09 16:43:40,067 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,067 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:43:40,069 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,069 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 68711), '384294a2-f5bf-4d6a-b806-d282d56911cb') 2025-05-09 16:43:40,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,079 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:43:40,079 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:43:40,079 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:43:40,080 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:43:40,080 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:43:40,081 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,083 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,084 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('89fee745-96d4-4baa-9066-fe4f171e8537', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 81712), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 83711), datetime.datetime(2025, 5, 9, 16, 43, 40, 83711), 0) 2025-05-09 16:43:40,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,093 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 89fee745-96d4-4baa-9066-fe4f171e8537 2025-05-09 16:43:40,093 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,094 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,094 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('89fee745-96d4-4baa-9066-fe4f171e8537',) 2025-05-09 16:43:40,096 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,096 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,096 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,097 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 96555), '89fee745-96d4-4baa-9066-fe4f171e8537') 2025-05-09 16:43:40,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,106 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:43:40,106 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: 0 2025-05-09 16:43:40,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,109 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,111 - sqlalchemy.engine.Engine - INFO - [cached since 115.3s ago] ('523c1d44-1f90-4660-8e5a-f2b2351b185a', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '89fee745-96d4-4baa-9066-fe4f171e8537', datetime.datetime(2025, 5, 9, 16, 43, 40, 109565), datetime.datetime(2025, 5, 9, 16, 43, 40, 109565), 0) 2025-05-09 16:43:40,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,123 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,124 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] ('89fee745-96d4-4baa-9066-fe4f171e8537',) 2025-05-09 16:43:40,128 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,128 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,130 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,130 - sqlalchemy.engine.Engine - INFO - [cached since 115.3s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 129625), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 129625), '89fee745-96d4-4baa-9066-fe4f171e8537') 2025-05-09 16:43:40,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,139 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:43:40,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,142 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,144 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] ('6b36c7dd-94cd-4794-aa2c-a327e48bdfff', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 140614), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 142621), datetime.datetime(2025, 5, 9, 16, 43, 40, 142621), 0) 2025-05-09 16:43:40,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,153 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 6b36c7dd-94cd-4794-aa2c-a327e48bdfff 2025-05-09 16:43:40,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,155 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,156 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] ('6b36c7dd-94cd-4794-aa2c-a327e48bdfff',) 2025-05-09 16:43:40,158 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,159 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,160 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,161 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 160621), '6b36c7dd-94cd-4794-aa2c-a327e48bdfff') 2025-05-09 16:43:40,163 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,171 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:43:40,172 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: None 2025-05-09 16:43:40,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,176 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,178 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('e5f689f2-cffc-425d-bc61-85d50e81acb0', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '6b36c7dd-94cd-4794-aa2c-a327e48bdfff', datetime.datetime(2025, 5, 9, 16, 43, 40, 176623), datetime.datetime(2025, 5, 9, 16, 43, 40, 176623), 0) 2025-05-09 16:43:40,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,188 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,189 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,191 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] ('6b36c7dd-94cd-4794-aa2c-a327e48bdfff',) 2025-05-09 16:43:40,194 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,195 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,196 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,197 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 196618), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 196618), '6b36c7dd-94cd-4794-aa2c-a327e48bdfff') 2025-05-09 16:43:40,200 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,214 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,215 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] ('35279735-185d-4bb4-b652-c93bb793ccc1', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '6b36c7dd-94cd-4794-aa2c-a327e48bdfff', datetime.datetime(2025, 5, 9, 16, 43, 40, 214722), datetime.datetime(2025, 5, 9, 16, 43, 40, 214722), 0) 2025-05-09 16:43:40,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,225 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:43:40,226 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:43:40,227 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:43:40,230 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,234 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,235 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('7b9b4b17-73ca-4592-a926-36d1ded1733c', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 228723), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 234721), datetime.datetime(2025, 5, 9, 16, 43, 40, 234721), 0) 2025-05-09 16:43:40,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,244 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7b9b4b17-73ca-4592-a926-36d1ded1733c 2025-05-09 16:43:40,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,245 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,248 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('7b9b4b17-73ca-4592-a926-36d1ded1733c',) 2025-05-09 16:43:40,254 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,256 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,258 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 257074), '7b9b4b17-73ca-4592-a926-36d1ded1733c') 2025-05-09 16:43:40,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,270 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:43:40,270 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: 1 2025-05-09 16:43:40,274 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,275 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,276 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] ('7241d8bb-acdf-4d25-8e27-160ef357ff6f', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '7b9b4b17-73ca-4592-a926-36d1ded1733c', datetime.datetime(2025, 5, 9, 16, 43, 40, 275142), datetime.datetime(2025, 5, 9, 16, 43, 40, 275142), 0) 2025-05-09 16:43:40,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,292 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,293 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('7b9b4b17-73ca-4592-a926-36d1ded1733c',) 2025-05-09 16:43:40,296 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,297 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,300 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,301 - sqlalchemy.engine.Engine - INFO - [cached since 115.5s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 298329), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 299193), '7b9b4b17-73ca-4592-a926-36d1ded1733c') 2025-05-09 16:43:40,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,309 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:43:40,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,314 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,315 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('c293850a-68c9-41e8-a497-603bf95268e4', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 310889), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 314880), datetime.datetime(2025, 5, 9, 16, 43, 40, 314880), 0) 2025-05-09 16:43:40,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,327 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: c293850a-68c9-41e8-a497-603bf95268e4 2025-05-09 16:43:40,328 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,330 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,330 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('c293850a-68c9-41e8-a497-603bf95268e4',) 2025-05-09 16:43:40,335 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,336 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,337 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,338 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 337486), 'c293850a-68c9-41e8-a497-603bf95268e4') 2025-05-09 16:43:40,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,351 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:43:40,352 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: None 2025-05-09 16:43:40,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,357 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,357 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('70bc7288-e3d1-4e6e-bd8e-6a05828ce27f', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', 'c293850a-68c9-41e8-a497-603bf95268e4', datetime.datetime(2025, 5, 9, 16, 43, 40, 356573), datetime.datetime(2025, 5, 9, 16, 43, 40, 356573), 0) 2025-05-09 16:43:40,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,373 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,374 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('c293850a-68c9-41e8-a497-603bf95268e4',) 2025-05-09 16:43:40,378 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,378 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,380 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,381 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 379791), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 380563), 'c293850a-68c9-41e8-a497-603bf95268e4') 2025-05-09 16:43:40,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,396 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,398 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('ce0d0865-e8c6-49eb-84a8-02462cc75a21', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', 'c293850a-68c9-41e8-a497-603bf95268e4', datetime.datetime(2025, 5, 9, 16, 43, 40, 396999), datetime.datetime(2025, 5, 9, 16, 43, 40, 396999), 0) 2025-05-09 16:43:40,400 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,408 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:43:40,409 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:43:40,410 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:43:40,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,413 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,413 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('33c57f73-a42f-4c8a-854f-53e5aab7a62a', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 410990), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 413998), datetime.datetime(2025, 5, 9, 16, 43, 40, 413998), 0) 2025-05-09 16:43:40,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,423 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 33c57f73-a42f-4c8a-854f-53e5aab7a62a 2025-05-09 16:43:40,423 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,425 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,426 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('33c57f73-a42f-4c8a-854f-53e5aab7a62a',) 2025-05-09 16:43:40,428 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,431 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,432 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,433 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 432989), '33c57f73-a42f-4c8a-854f-53e5aab7a62a') 2025-05-09 16:43:40,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,442 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:43:40,444 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: 2 2025-05-09 16:43:40,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,447 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,448 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] ('77abb712-8011-4759-8fc2-bfbbb73c2140', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '33c57f73-a42f-4c8a-854f-53e5aab7a62a', datetime.datetime(2025, 5, 9, 16, 43, 40, 447936), datetime.datetime(2025, 5, 9, 16, 43, 40, 447936), 0) 2025-05-09 16:43:40,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,458 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,459 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('33c57f73-a42f-4c8a-854f-53e5aab7a62a',) 2025-05-09 16:43:40,460 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,462 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,463 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,464 - sqlalchemy.engine.Engine - INFO - [cached since 115.7s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 462938), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 463938), '33c57f73-a42f-4c8a-854f-53e5aab7a62a') 2025-05-09 16:43:40,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,478 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:43:40,480 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,484 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,486 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('eaa5f5c0-df48-47eb-b110-5615d01b58b7', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 480017), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 484024), datetime.datetime(2025, 5, 9, 16, 43, 40, 484024), 0) 2025-05-09 16:43:40,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,498 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: eaa5f5c0-df48-47eb-b110-5615d01b58b7 2025-05-09 16:43:40,498 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,500 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,501 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('eaa5f5c0-df48-47eb-b110-5615d01b58b7',) 2025-05-09 16:43:40,503 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,505 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,507 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,507 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 507892), 'eaa5f5c0-df48-47eb-b110-5615d01b58b7') 2025-05-09 16:43:40,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,519 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:43:40,520 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: None 2025-05-09 16:43:40,523 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,525 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,526 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('d8e2db44-824c-4748-b84a-0afc4995a4fe', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', 'eaa5f5c0-df48-47eb-b110-5615d01b58b7', datetime.datetime(2025, 5, 9, 16, 43, 40, 525436), datetime.datetime(2025, 5, 9, 16, 43, 40, 525436), 0) 2025-05-09 16:43:40,528 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,537 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,538 - sqlalchemy.engine.Engine - INFO - [cached since 115.9s ago] ('eaa5f5c0-df48-47eb-b110-5615d01b58b7',) 2025-05-09 16:43:40,540 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,541 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,542 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,543 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 541436), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 542438), 'eaa5f5c0-df48-47eb-b110-5615d01b58b7') 2025-05-09 16:43:40,545 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,564 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,565 - sqlalchemy.engine.Engine - INFO - [cached since 115.8s ago] ('c5305a04-563f-4cf6-b7a4-f0062a6f57d1', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', 'eaa5f5c0-df48-47eb-b110-5615d01b58b7', datetime.datetime(2025, 5, 9, 16, 43, 40, 564571), datetime.datetime(2025, 5, 9, 16, 43, 40, 564571), 0) 2025-05-09 16:43:40,586 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,604 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:43:40,604 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:43:40,606 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:43:40,608 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,610 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,610 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('91bf32ac-d89d-497a-a4eb-ad682e38f108', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 607596), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 608605), datetime.datetime(2025, 5, 9, 16, 43, 40, 608605), 0) 2025-05-09 16:43:40,611 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,624 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 91bf32ac-d89d-497a-a4eb-ad682e38f108 2025-05-09 16:43:40,624 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,625 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,626 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('91bf32ac-d89d-497a-a4eb-ad682e38f108',) 2025-05-09 16:43:40,627 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,628 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,629 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,630 - sqlalchemy.engine.Engine - INFO - [cached since 115.9s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 629134), '91bf32ac-d89d-497a-a4eb-ad682e38f108') 2025-05-09 16:43:40,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,642 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:43:40,643 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: 3 2025-05-09 16:43:40,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,647 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,648 - sqlalchemy.engine.Engine - INFO - [cached since 115.9s ago] ('69df61b5-115f-48b8-83ce-d4d424bdca8a', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '91bf32ac-d89d-497a-a4eb-ad682e38f108', datetime.datetime(2025, 5, 9, 16, 43, 40, 647207), datetime.datetime(2025, 5, 9, 16, 43, 40, 647207), 0) 2025-05-09 16:43:40,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,661 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,662 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('91bf32ac-d89d-497a-a4eb-ad682e38f108',) 2025-05-09 16:43:40,664 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,666 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,666 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,667 - sqlalchemy.engine.Engine - INFO - [cached since 115.9s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 666621), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 666621), '91bf32ac-d89d-497a-a4eb-ad682e38f108') 2025-05-09 16:43:40,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,678 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:43:40,682 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,683 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,684 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('3eb59554-9a9b-496d-8c1b-ce9ea14af143', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 679622), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 683622), datetime.datetime(2025, 5, 9, 16, 43, 40, 683622), 0) 2025-05-09 16:43:40,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,693 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 3eb59554-9a9b-496d-8c1b-ce9ea14af143 2025-05-09 16:43:40,693 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,694 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,694 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('3eb59554-9a9b-496d-8c1b-ce9ea14af143',) 2025-05-09 16:43:40,697 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,698 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,700 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,701 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 700630), '3eb59554-9a9b-496d-8c1b-ce9ea14af143') 2025-05-09 16:43:40,703 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,710 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:43:40,712 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: None 2025-05-09 16:43:40,715 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,717 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,720 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('30d94ace-c6b3-495e-a45f-fd1cc61030e2', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '3eb59554-9a9b-496d-8c1b-ce9ea14af143', datetime.datetime(2025, 5, 9, 16, 43, 40, 716454), datetime.datetime(2025, 5, 9, 16, 43, 40, 716454), 0) 2025-05-09 16:43:40,722 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,731 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,733 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,735 - sqlalchemy.engine.Engine - INFO - [cached since 116.1s ago] ('3eb59554-9a9b-496d-8c1b-ce9ea14af143',) 2025-05-09 16:43:40,737 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,738 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,739 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,740 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 738467), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 739455), '3eb59554-9a9b-496d-8c1b-ce9ea14af143') 2025-05-09 16:43:40,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,750 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,752 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,753 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('6f83700c-f869-417d-ae25-46023ffd184b', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '3eb59554-9a9b-496d-8c1b-ce9ea14af143', datetime.datetime(2025, 5, 9, 16, 43, 40, 752521), datetime.datetime(2025, 5, 9, 16, 43, 40, 752521), 0) 2025-05-09 16:43:40,754 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,762 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:43:40,763 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:43:40,764 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:43:40,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,770 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,771 - sqlalchemy.engine.Engine - INFO - [cached since 116.1s ago] ('e3c017d0-f066-40e4-9177-1ba176ffbd85', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 765535), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 770536), datetime.datetime(2025, 5, 9, 16, 43, 40, 770536), 0) 2025-05-09 16:43:40,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,783 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e3c017d0-f066-40e4-9177-1ba176ffbd85 2025-05-09 16:43:40,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,786 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,787 - sqlalchemy.engine.Engine - INFO - [cached since 116.1s ago] ('e3c017d0-f066-40e4-9177-1ba176ffbd85',) 2025-05-09 16:43:40,791 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,791 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,792 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,793 - sqlalchemy.engine.Engine - INFO - [cached since 116.1s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 791528), 'e3c017d0-f066-40e4-9177-1ba176ffbd85') 2025-05-09 16:43:40,795 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,804 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:43:40,804 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: 4 2025-05-09 16:43:40,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,811 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,812 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] ('dc990707-df12-4f59-9a5f-43dea070723f', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', 'e3c017d0-f066-40e4-9177-1ba176ffbd85', datetime.datetime(2025, 5, 9, 16, 43, 40, 811316), datetime.datetime(2025, 5, 9, 16, 43, 40, 811316), 0) 2025-05-09 16:43:40,813 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,824 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,825 - sqlalchemy.engine.Engine - INFO - [cached since 116.2s ago] ('e3c017d0-f066-40e4-9177-1ba176ffbd85',) 2025-05-09 16:43:40,827 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,828 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:43:40,830 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,831 - sqlalchemy.engine.Engine - INFO - [cached since 116s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 829234), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 830233), 'e3c017d0-f066-40e4-9177-1ba176ffbd85') 2025-05-09 16:43:40,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,838 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:43:40,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,843 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,844 - sqlalchemy.engine.Engine - INFO - [cached since 116.2s ago] ('0c00157e-f8e0-4504-9f2b-d117f684f8bd', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', datetime.datetime(2025, 5, 9, 16, 43, 40, 840322), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 43, 40, 843313), datetime.datetime(2025, 5, 9, 16, 43, 40, 843313), 0) 2025-05-09 16:43:40,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,852 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 0c00157e-f8e0-4504-9f2b-d117f684f8bd 2025-05-09 16:43:40,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,855 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,856 - sqlalchemy.engine.Engine - INFO - [cached since 116.2s ago] ('0c00157e-f8e0-4504-9f2b-d117f684f8bd',) 2025-05-09 16:43:40,859 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,860 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,862 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,863 - sqlalchemy.engine.Engine - INFO - [cached since 116.1s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 43, 40, 862547), '0c00157e-f8e0-4504-9f2b-d117f684f8bd') 2025-05-09 16:43:40,864 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,874 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:43:40,875 - services.execution.handlers.foundation - INFO - 任务 47399630-a1ff-44bb-838e-8d11dc7908bf 打印: None 2025-05-09 16:43:40,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,882 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,884 - sqlalchemy.engine.Engine - INFO - [cached since 116.1s ago] ('d75c5afb-9829-4cfa-89a9-75d98c0d7d80', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '0c00157e-f8e0-4504-9f2b-d117f684f8bd', datetime.datetime(2025, 5, 9, 16, 43, 40, 882629), datetime.datetime(2025, 5, 9, 16, 43, 40, 882629), 0) 2025-05-09 16:43:40,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,892 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:43:40,894 - sqlalchemy.engine.Engine - INFO - [cached since 115.6s ago] ('47399630-a1ff-44bb-838e-8d11dc7908bf',) 2025-05-09 16:43:40,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,900 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,901 - sqlalchemy.engine.Engine - INFO - [cached since 116.2s ago] ('0c00157e-f8e0-4504-9f2b-d117f684f8bd',) 2025-05-09 16:43:40,903 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:43:40,907 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:43:40,908 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,908 - sqlalchemy.engine.Engine - INFO - [cached since 116.1s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 907655), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 908687), '0c00157e-f8e0-4504-9f2b-d117f684f8bd') 2025-05-09 16:43:40,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,925 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,926 - sqlalchemy.engine.Engine - INFO - [cached since 116.2s ago] ('194cbb79-d40c-49cb-ad74-53c3fa876d82', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '0c00157e-f8e0-4504-9f2b-d117f684f8bd', datetime.datetime(2025, 5, 9, 16, 43, 40, 925304), datetime.datetime(2025, 5, 9, 16, 43, 40, 925304), 0) 2025-05-09 16:43:40,928 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,938 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,940 - sqlalchemy.engine.Engine - INFO - [cached since 116.2s ago] ('5ce7a685-0580-481f-988c-dcb4311ccbec', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '0c00157e-f8e0-4504-9f2b-d117f684f8bd', datetime.datetime(2025, 5, 9, 16, 43, 40, 938377), datetime.datetime(2025, 5, 9, 16, 43, 40, 938377), 0) 2025-05-09 16:43:40,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,954 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,955 - sqlalchemy.engine.Engine - INFO - [cached since 116.3s ago] ('384294a2-f5bf-4d6a-b806-d282d56911cb',) 2025-05-09 16:43:40,956 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:43:40,956 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:43:40,957 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,958 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 43, 40, 956965), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 957995), '384294a2-f5bf-4d6a-b806-d282d56911cb') 2025-05-09 16:43:40,963 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,972 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:43:40,975 - sqlalchemy.engine.Engine - INFO - [cached since 116.2s ago] ('88d76c41-8ce7-42e1-bd7b-ef313ca57dd6', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '47399630-a1ff-44bb-838e-8d11dc7908bf', '0c00157e-f8e0-4504-9f2b-d117f684f8bd', datetime.datetime(2025, 5, 9, 16, 43, 40, 972999), datetime.datetime(2025, 5, 9, 16, 43, 40, 972999), 0) 2025-05-09 16:43:40,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:40,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:40,989 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,990 - sqlalchemy.engine.Engine - INFO - [cached since 116.3s ago] ('2ed53cc1-9b9a-4096-b03b-43f18e06b11d',) 2025-05-09 16:43:40,994 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:43:40,995 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:43:40,995 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:43:40,997 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] (datetime.datetime(2025, 5, 9, 16, 43, 40, 995925), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 43, 40, 995925), '2ed53cc1-9b9a-4096-b03b-43f18e06b11d') 2025-05-09 16:43:41,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:41,014 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:41,049 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 47399630-a1ff-44bb-838e-8d11dc7908bf 2025-05-09 16:43:41,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:43:41,057 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:43:41,058 - sqlalchemy.engine.Engine - INFO - [cached since 115.4s ago] (datetime.datetime(2025, 5, 9, 16, 43, 41, 51671), '任务执行成功', , 1090, 1, datetime.datetime(2025, 5, 9, 16, 43, 41, 57636), '47399630-a1ff-44bb-838e-8d11dc7908bf') 2025-05-09 16:43:41,061 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:43:41,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 完成任务: 47399630-a1ff-44bb-838e-8d11dc7908bf, 结果: True 2025-05-09 16:43:48,669 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:43:48,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:43:48,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:43:48,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:43:48,671 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:43:48,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:44:07,481 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:44:07,481 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:44:07,484 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:44:07,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:07,486 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:44:07,486 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:44:07,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:07,489 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 16:44:08,407 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:44:08,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,409 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:44:08,410 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:44:08,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,412 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,413 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:44:08,413 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:44:08,414 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,415 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:44:08,415 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:44:08,415 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:44:08,416 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,416 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:44:08,417 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 44, 8, 416399), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:44:08,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,433 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:44:08,434 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:44:08,435 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:08,435 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 44, 8, 415403), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 44, 8, 435352), datetime.datetime(2025, 5, 9, 16, 44, 8, 435352), 0) 2025-05-09 16:44:08,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,448 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:44:08,449 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('2e7de5c7-8b79-4637-941c-4d9d1d6b3f18',) 2025-05-09 16:44:08,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,452 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 (优先级 1) 添加到队列 0 2025-05-09 16:44:08,452 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:44:08,452 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:08,452 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2e7de5c7-8b79-4637-941c-4d9d1d6b3f18","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:44:08","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:44:08,485 - services.sync_service - INFO - 成功同步任务到系统任务: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:08,486 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:08,486 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:08,487 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0803秒 2025-05-09 16:44:08,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 获取到任务: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18, 优先级: 1 2025-05-09 16:44:08,516 - services.execution.task_executor - DEBUG - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 设置超时时间: 3600秒 2025-05-09 16:44:08,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,516 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:44:08,516 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('2e7de5c7-8b79-4637-941c-4d9d1d6b3f18',) 2025-05-09 16:44:08,519 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:44:08,519 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:44:08,522 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:44:08,524 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] (datetime.datetime(2025, 5, 9, 16, 44, 8, 522726), datetime.datetime(2025, 5, 9, 16, 44, 8, 522726), '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18') 2025-05-09 16:44:08,528 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,538 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:08,797 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:08,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,802 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:44:08,805 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 44, 8, 802876), '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18') 2025-05-09 16:44:08,807 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,815 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:44:08,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,817 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:08,819 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('130281e8-9066-4042-8b81-3991ff18c0bf', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 8, 815877), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 44, 8, 817876), datetime.datetime(2025, 5, 9, 16, 44, 8, 817876), 0) 2025-05-09 16:44:08,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,834 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,835 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('130281e8-9066-4042-8b81-3991ff18c0bf',) 2025-05-09 16:44:08,837 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:44:08,837 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:44:08,837 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,841 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 8, 837951), '130281e8-9066-4042-8b81-3991ff18c0bf') 2025-05-09 16:44:08,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,853 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:44:08,855 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:44:08,856 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:44:08,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,859 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:08,860 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('c79bd007-83a4-4586-934f-70dec198cd7a', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 8, 857436), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 44, 8, 859512), datetime.datetime(2025, 5, 9, 16, 44, 8, 859512), 0) 2025-05-09 16:44:08,860 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,871 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c79bd007-83a4-4586-934f-70dec198cd7a 2025-05-09 16:44:08,871 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,873 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,876 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('c79bd007-83a4-4586-934f-70dec198cd7a',) 2025-05-09 16:44:08,877 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:44:08,877 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:44:08,879 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,881 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 8, 879028), 'c79bd007-83a4-4586-934f-70dec198cd7a') 2025-05-09 16:44:08,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,896 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:44:08,896 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:44:08,899 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:44:08,901 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:44:08,903 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:44:08,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,905 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:08,909 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('aa20a3a5-25bf-426b-a0a8-fc0a756340ea', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 8, 903027), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 8, 905033), datetime.datetime(2025, 5, 9, 16, 44, 8, 905033), 0) 2025-05-09 16:44:08,910 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,916 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: aa20a3a5-25bf-426b-a0a8-fc0a756340ea 2025-05-09 16:44:08,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,920 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,922 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('aa20a3a5-25bf-426b-a0a8-fc0a756340ea',) 2025-05-09 16:44:08,925 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:08,926 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:08,927 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,928 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 8, 927025), 'aa20a3a5-25bf-426b-a0a8-fc0a756340ea') 2025-05-09 16:44:08,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,937 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:44:08,938 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: 0 2025-05-09 16:44:08,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,941 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:08,941 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('27e79084-25b1-4909-8550-952d19233a10', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'aa20a3a5-25bf-426b-a0a8-fc0a756340ea', datetime.datetime(2025, 5, 9, 16, 44, 8, 941584), datetime.datetime(2025, 5, 9, 16, 44, 8, 941584), 0) 2025-05-09 16:44:08,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,951 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,951 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('aa20a3a5-25bf-426b-a0a8-fc0a756340ea',) 2025-05-09 16:44:08,952 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:08,953 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:08,953 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,954 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] (datetime.datetime(2025, 5, 9, 16, 44, 8, 953582), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 8, 953582), 'aa20a3a5-25bf-426b-a0a8-fc0a756340ea') 2025-05-09 16:44:08,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,964 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:44:08,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,968 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:08,970 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 8, 966073), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 8, 968074), datetime.datetime(2025, 5, 9, 16, 44, 8, 968074), 0) 2025-05-09 16:44:08,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,978 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33 2025-05-09 16:44:08,979 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:08,980 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,983 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33',) 2025-05-09 16:44:08,984 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:08,986 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:08,988 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:08,990 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 8, 988248), 'ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33') 2025-05-09 16:44:08,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:08,997 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:44:08,999 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: None 2025-05-09 16:44:09,002 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,004 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,005 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('6a020ab0-63fd-4d01-a9b8-8f7a20592f1b', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33', datetime.datetime(2025, 5, 9, 16, 44, 9, 4248), datetime.datetime(2025, 5, 9, 16, 44, 9, 4248), 0) 2025-05-09 16:44:09,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,019 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,021 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] ('ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33',) 2025-05-09 16:44:09,022 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,024 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,025 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,026 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 24248), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 25245), 'ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33') 2025-05-09 16:44:09,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,040 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,041 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('d68198eb-aa88-4885-9934-ac77e5e9efc8', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'ed5ebc31-3f3d-4cab-85e3-af4eb7d9ba33', datetime.datetime(2025, 5, 9, 16, 44, 9, 40533), datetime.datetime(2025, 5, 9, 16, 44, 9, 40533), 0) 2025-05-09 16:44:09,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,050 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:44:09,051 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:44:09,052 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:44:09,055 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,059 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,060 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] ('a714697f-e11e-4746-b4b6-9ae7ce1702ef', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 53535), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 59103), datetime.datetime(2025, 5, 9, 16, 44, 9, 59103), 0) 2025-05-09 16:44:09,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,071 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a714697f-e11e-4746-b4b6-9ae7ce1702ef 2025-05-09 16:44:09,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,075 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,076 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] ('a714697f-e11e-4746-b4b6-9ae7ce1702ef',) 2025-05-09 16:44:09,077 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,077 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,079 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,081 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 79790), 'a714697f-e11e-4746-b4b6-9ae7ce1702ef') 2025-05-09 16:44:09,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,091 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:44:09,091 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: 1 2025-05-09 16:44:09,093 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,095 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,096 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] ('a74f4b5b-b224-4a26-80f4-c9103b39ea9b', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'a714697f-e11e-4746-b4b6-9ae7ce1702ef', datetime.datetime(2025, 5, 9, 16, 44, 9, 95789), datetime.datetime(2025, 5, 9, 16, 44, 9, 95789), 0) 2025-05-09 16:44:09,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,109 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,110 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('a714697f-e11e-4746-b4b6-9ae7ce1702ef',) 2025-05-09 16:44:09,113 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,114 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,115 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,116 - sqlalchemy.engine.Engine - INFO - [cached since 144.3s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 114789), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 115789), 'a714697f-e11e-4746-b4b6-9ae7ce1702ef') 2025-05-09 16:44:09,117 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,126 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:44:09,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,127 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,128 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('fb26ca4c-06b9-464b-8502-22086472e2b8', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 126780), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 127780), datetime.datetime(2025, 5, 9, 16, 44, 9, 127780), 0) 2025-05-09 16:44:09,129 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,137 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: fb26ca4c-06b9-464b-8502-22086472e2b8 2025-05-09 16:44:09,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,141 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('fb26ca4c-06b9-464b-8502-22086472e2b8',) 2025-05-09 16:44:09,142 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,142 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,144 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,145 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 144976), 'fb26ca4c-06b9-464b-8502-22086472e2b8') 2025-05-09 16:44:09,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,155 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:44:09,156 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: None 2025-05-09 16:44:09,158 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,160 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,161 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] ('2b2e6cd3-e08b-41f7-af5e-cbf921845bd6', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'fb26ca4c-06b9-464b-8502-22086472e2b8', datetime.datetime(2025, 5, 9, 16, 44, 9, 160995), datetime.datetime(2025, 5, 9, 16, 44, 9, 160995), 0) 2025-05-09 16:44:09,163 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,174 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,175 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('fb26ca4c-06b9-464b-8502-22086472e2b8',) 2025-05-09 16:44:09,179 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,180 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,181 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,182 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 180974), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 181983), 'fb26ca4c-06b9-464b-8502-22086472e2b8') 2025-05-09 16:44:09,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,196 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,197 - sqlalchemy.engine.Engine - INFO - [cached since 144.4s ago] ('cebefdd3-7f96-406b-a9f8-cdd253496adc', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'fb26ca4c-06b9-464b-8502-22086472e2b8', datetime.datetime(2025, 5, 9, 16, 44, 9, 196983), datetime.datetime(2025, 5, 9, 16, 44, 9, 196983), 0) 2025-05-09 16:44:09,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,206 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:44:09,209 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:44:09,209 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:44:09,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,213 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,214 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('0acbb822-efdb-498a-b88b-be5457435e8b', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 210975), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 213983), datetime.datetime(2025, 5, 9, 16, 44, 9, 213983), 0) 2025-05-09 16:44:09,217 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,222 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 0acbb822-efdb-498a-b88b-be5457435e8b 2025-05-09 16:44:09,223 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,225 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,226 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('0acbb822-efdb-498a-b88b-be5457435e8b',) 2025-05-09 16:44:09,228 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,229 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,231 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,231 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 231354), '0acbb822-efdb-498a-b88b-be5457435e8b') 2025-05-09 16:44:09,233 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,243 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:44:09,244 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: 2 2025-05-09 16:44:09,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,249 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,250 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('a0e52229-f27d-4860-95d8-9e0b628f1209', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', '0acbb822-efdb-498a-b88b-be5457435e8b', datetime.datetime(2025, 5, 9, 16, 44, 9, 249622), datetime.datetime(2025, 5, 9, 16, 44, 9, 249622), 0) 2025-05-09 16:44:09,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,264 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,265 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('0acbb822-efdb-498a-b88b-be5457435e8b',) 2025-05-09 16:44:09,268 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,270 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,271 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,272 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 270036), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 271035), '0acbb822-efdb-498a-b88b-be5457435e8b') 2025-05-09 16:44:09,274 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,280 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:44:09,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,285 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,286 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('e7f0eca2-236b-43da-b0db-277674d7e781', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 282028), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 285037), datetime.datetime(2025, 5, 9, 16, 44, 9, 285037), 0) 2025-05-09 16:44:09,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,295 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: e7f0eca2-236b-43da-b0db-277674d7e781 2025-05-09 16:44:09,296 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,298 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,299 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('e7f0eca2-236b-43da-b0db-277674d7e781',) 2025-05-09 16:44:09,301 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,302 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,304 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,306 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 304037), 'e7f0eca2-236b-43da-b0db-277674d7e781') 2025-05-09 16:44:09,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,316 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:44:09,318 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: None 2025-05-09 16:44:09,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,322 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,324 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('e2dfb773-5149-410e-aef6-10e1f70b47cb', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'e7f0eca2-236b-43da-b0db-277674d7e781', datetime.datetime(2025, 5, 9, 16, 44, 9, 322127), datetime.datetime(2025, 5, 9, 16, 44, 9, 322127), 0) 2025-05-09 16:44:09,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,338 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,341 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('e7f0eca2-236b-43da-b0db-277674d7e781',) 2025-05-09 16:44:09,343 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,344 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,344 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,346 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 344564), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 344564), 'e7f0eca2-236b-43da-b0db-277674d7e781') 2025-05-09 16:44:09,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,361 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,363 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,364 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('99f3ea0a-19fb-462d-b6f1-3041e5f6776b', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'e7f0eca2-236b-43da-b0db-277674d7e781', datetime.datetime(2025, 5, 9, 16, 44, 9, 363022), datetime.datetime(2025, 5, 9, 16, 44, 9, 363022), 0) 2025-05-09 16:44:09,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,379 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:44:09,379 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:44:09,380 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:44:09,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,385 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,386 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('95fba52c-d3a7-44ed-b1c6-567e7c3218f7', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 381024), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 385023), datetime.datetime(2025, 5, 9, 16, 44, 9, 385023), 0) 2025-05-09 16:44:09,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,394 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 95fba52c-d3a7-44ed-b1c6-567e7c3218f7 2025-05-09 16:44:09,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,396 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,396 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('95fba52c-d3a7-44ed-b1c6-567e7c3218f7',) 2025-05-09 16:44:09,398 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,399 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,399 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,400 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 399023), '95fba52c-d3a7-44ed-b1c6-567e7c3218f7') 2025-05-09 16:44:09,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,409 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:44:09,409 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: 3 2025-05-09 16:44:09,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,412 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,413 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('e84a5269-26b4-442e-875f-3af232bff1ab', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', '95fba52c-d3a7-44ed-b1c6-567e7c3218f7', datetime.datetime(2025, 5, 9, 16, 44, 9, 412111), datetime.datetime(2025, 5, 9, 16, 44, 9, 412111), 0) 2025-05-09 16:44:09,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,423 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,423 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('95fba52c-d3a7-44ed-b1c6-567e7c3218f7',) 2025-05-09 16:44:09,425 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,426 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,426 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,427 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 426016), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 426016), '95fba52c-d3a7-44ed-b1c6-567e7c3218f7') 2025-05-09 16:44:09,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,438 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:44:09,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,442 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,442 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('d169f1f8-0e69-46db-87c8-fdcdf8a2623d', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 439856), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 441857), datetime.datetime(2025, 5, 9, 16, 44, 9, 441857), 0) 2025-05-09 16:44:09,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,449 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: d169f1f8-0e69-46db-87c8-fdcdf8a2623d 2025-05-09 16:44:09,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,453 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,454 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('d169f1f8-0e69-46db-87c8-fdcdf8a2623d',) 2025-05-09 16:44:09,455 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,456 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,458 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,458 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 458359), 'd169f1f8-0e69-46db-87c8-fdcdf8a2623d') 2025-05-09 16:44:09,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,467 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:44:09,467 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: None 2025-05-09 16:44:09,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,471 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,471 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('b4db1089-24fe-4682-bb1b-62762efe14bb', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'd169f1f8-0e69-46db-87c8-fdcdf8a2623d', datetime.datetime(2025, 5, 9, 16, 44, 9, 470892), datetime.datetime(2025, 5, 9, 16, 44, 9, 470892), 0) 2025-05-09 16:44:09,474 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,480 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,481 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,483 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('d169f1f8-0e69-46db-87c8-fdcdf8a2623d',) 2025-05-09 16:44:09,484 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,484 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,484 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,485 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 484894), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 484894), 'd169f1f8-0e69-46db-87c8-fdcdf8a2623d') 2025-05-09 16:44:09,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,494 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,494 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('3d52b0ac-550f-4839-a38b-800ce5848670', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', 'd169f1f8-0e69-46db-87c8-fdcdf8a2623d', datetime.datetime(2025, 5, 9, 16, 44, 9, 494893), datetime.datetime(2025, 5, 9, 16, 44, 9, 494893), 0) 2025-05-09 16:44:09,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,505 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:44:09,505 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:44:09,505 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:44:09,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,511 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:44:09,511 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] ('2e7de5c7-8b79-4637-941c-4d9d1d6b3f18',) 2025-05-09 16:44:09,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,515 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,516 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('8a05d32e-b415-4b74-8ef1-afd095b601dd', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 506983), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 515971), datetime.datetime(2025, 5, 9, 16, 44, 9, 515971), 0) 2025-05-09 16:44:09,518 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,527 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8a05d32e-b415-4b74-8ef1-afd095b601dd 2025-05-09 16:44:09,529 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,531 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('8a05d32e-b415-4b74-8ef1-afd095b601dd',) 2025-05-09 16:44:09,533 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,533 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,533 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,534 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 533893), '8a05d32e-b415-4b74-8ef1-afd095b601dd') 2025-05-09 16:44:09,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,543 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:44:09,544 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: 4 2025-05-09 16:44:09,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,548 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,549 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('b1088b07-40ac-464f-a4a6-61ccfb0832ea', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', '8a05d32e-b415-4b74-8ef1-afd095b601dd', datetime.datetime(2025, 5, 9, 16, 44, 9, 548925), datetime.datetime(2025, 5, 9, 16, 44, 9, 548925), 0) 2025-05-09 16:44:09,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,562 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,565 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,568 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('8a05d32e-b415-4b74-8ef1-afd095b601dd',) 2025-05-09 16:44:09,572 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,573 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:44:09,575 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,576 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 574426), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 575461), '8a05d32e-b415-4b74-8ef1-afd095b601dd') 2025-05-09 16:44:09,578 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,584 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:44:09,586 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,588 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,589 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('1e0b9fd5-c3ee-4311-8d54-aedf4eac214a', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', datetime.datetime(2025, 5, 9, 16, 44, 9, 585396), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 588347), datetime.datetime(2025, 5, 9, 16, 44, 9, 588347), 0) 2025-05-09 16:44:09,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,600 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 1e0b9fd5-c3ee-4311-8d54-aedf4eac214a 2025-05-09 16:44:09,601 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,603 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,605 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('1e0b9fd5-c3ee-4311-8d54-aedf4eac214a',) 2025-05-09 16:44:09,606 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,607 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,608 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,609 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 44, 9, 608433), '1e0b9fd5-c3ee-4311-8d54-aedf4eac214a') 2025-05-09 16:44:09,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,620 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:44:09,620 - services.execution.handlers.foundation - INFO - 任务 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 打印: None 2025-05-09 16:44:09,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,621 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,622 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('520dd6d3-c8e7-40a5-98db-ef1f6dc3a4db', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', '1e0b9fd5-c3ee-4311-8d54-aedf4eac214a', datetime.datetime(2025, 5, 9, 16, 44, 9, 621341), datetime.datetime(2025, 5, 9, 16, 44, 9, 621341), 0) 2025-05-09 16:44:09,623 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,629 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,630 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,631 - sqlalchemy.engine.Engine - INFO - [cached since 145s ago] ('1e0b9fd5-c3ee-4311-8d54-aedf4eac214a',) 2025-05-09 16:44:09,633 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:44:09,634 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:44:09,635 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,635 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 634341), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 635434), '1e0b9fd5-c3ee-4311-8d54-aedf4eac214a') 2025-05-09 16:44:09,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,646 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,648 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,649 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('5f359e25-4582-4c32-ade7-86ad5d9f8b7b', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', '1e0b9fd5-c3ee-4311-8d54-aedf4eac214a', datetime.datetime(2025, 5, 9, 16, 44, 9, 647619), datetime.datetime(2025, 5, 9, 16, 44, 9, 647619), 0) 2025-05-09 16:44:09,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,659 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,660 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,660 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('4728a55f-7ce0-46c1-a7f7-1bb4622e62a1', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', '1e0b9fd5-c3ee-4311-8d54-aedf4eac214a', datetime.datetime(2025, 5, 9, 16, 44, 9, 660499), datetime.datetime(2025, 5, 9, 16, 44, 9, 660499), 0) 2025-05-09 16:44:09,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,671 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,672 - sqlalchemy.engine.Engine - INFO - [cached since 145s ago] ('c79bd007-83a4-4586-934f-70dec198cd7a',) 2025-05-09 16:44:09,674 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:44:09,674 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:44:09,674 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,675 - sqlalchemy.engine.Engine - INFO - [cached since 144.1s ago] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 44, 9, 674493), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 674493), 'c79bd007-83a4-4586-934f-70dec198cd7a') 2025-05-09 16:44:09,676 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,687 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,689 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, block_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:44:09,690 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('fedaa126-8a50-4730-a4da-d21237b29bc8', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18', '1e0b9fd5-c3ee-4311-8d54-aedf4eac214a', datetime.datetime(2025, 5, 9, 16, 44, 9, 688395), datetime.datetime(2025, 5, 9, 16, 44, 9, 688395), 0) 2025-05-09 16:44:09,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,700 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,702 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,702 - sqlalchemy.engine.Engine - INFO - [cached since 145s ago] ('130281e8-9066-4042-8b81-3991ff18c0bf',) 2025-05-09 16:44:09,707 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:44:09,708 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:44:09,709 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:44:09,710 - sqlalchemy.engine.Engine - INFO - [cached since 144.1s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 708394), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 44, 9, 709402), '130281e8-9066-4042-8b81-3991ff18c0bf') 2025-05-09 16:44:09,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,720 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:09,769 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18 2025-05-09 16:44:09,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:09,771 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:44:09,774 - sqlalchemy.engine.Engine - INFO - [cached since 144.2s ago] (datetime.datetime(2025, 5, 9, 16, 44, 9, 770930), '任务执行成功', , 1182, 1, datetime.datetime(2025, 5, 9, 16, 44, 9, 771936), '2e7de5c7-8b79-4637-941c-4d9d1d6b3f18') 2025-05-09 16:44:09,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:09,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 完成任务: 2e7de5c7-8b79-4637-941c-4d9d1d6b3f18, 结果: True 2025-05-09 16:44:18,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:44:18,632 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:44:18,637 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 15, 44, 18, 631969)) 2025-05-09 16:44:18,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:44:18,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:44:18,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:44:18,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:44:18,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:44:18,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:44:18,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:44:18,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:44:18,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:44:18,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:44:18,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:44:18,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:44:18,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:44:18,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:44:18,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:44:18,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:44:18,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:44:18,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:44:18,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:44:18,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:44:18,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:44:18,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:44:18,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:44:18,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:44:18,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:44:18,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:44:18,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:44:18,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:44:18,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:44:18,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:44:18,705 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:44:18,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:44:18,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:44:18,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:44:18,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:44:18,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:44:18,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:44:18,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:44:18,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:44:18,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:44:18,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:44:18,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:44:18,713 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:44:18,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:44:18,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:44:18,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:44:18,720 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:44:18,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:44:18,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:44:18,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:44:18,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:44:18,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:44:18,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:44:18,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:44:18,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:44:18,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:44:18,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:44:18,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:44:18,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:44:18,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:44:18,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:44:18,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:44:18,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:44:18,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:44:18,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:44:18,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:44:18,737 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:44:18,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:44:18,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:44:18,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:44:18,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:44:18,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:44:18,741 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:44:18,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:44:18,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:44:18,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:44:18,743 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:44:18,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:44:18,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:44:48,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:44:48,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:44:48,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:44:48,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:44:48,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:44:48,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:45:18,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:45:18,657 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:45:18,658 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 15, 45, 18, 656342)) 2025-05-09 16:45:18,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:45:18,765 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:45:18,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:45:18,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:45:18,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:45:18,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:45:18,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:45:18,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:45:18,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:45:18,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:45:18,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:45:18,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:45:18,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:45:18,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:45:18,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:45:18,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:45:18,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:45:18,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:45:18,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:45:18,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:45:18,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:45:18,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:45:18,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:45:18,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:45:18,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:45:18,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:45:18,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:45:18,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:45:18,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:45:18,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:45:18,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:45:18,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:45:18,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:45:18,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:45:18,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:45:18,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:45:18,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:45:18,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:45:18,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:45:18,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:45:18,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:45:18,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:45:18,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:45:18,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:45:18,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:45:18,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:45:18,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:45:18,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:45:18,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:45:18,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:45:18,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:45:18,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:45:18,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:45:18,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:45:18,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:45:18,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:45:18,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:45:18,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:45:18,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:45:18,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:45:18,809 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:45:18,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:45:18,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:45:18,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:45:18,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:45:18,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:45:18,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:45:18,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:45:18,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:45:18,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:45:18,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:45:18,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:45:18,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:45:18,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:45:18,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:45:18,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:45:18,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:45:18,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:45:18,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:45:18,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:45:18,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:45:18,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:45:18,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:45:18,833 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:45:18,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:45:48,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:45:48,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:45:48,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:45:48,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:45:48,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:45:48,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:46:18,662 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:46:18,665 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:46:18,665 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 15, 46, 18, 661036)) 2025-05-09 16:46:18,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:46:18,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:46:18,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:46:18,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:46:18,836 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:46:18,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:46:18,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:46:18,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:46:18,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:46:18,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:46:18,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:46:18,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:46:18,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:46:18,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:46:18,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:46:18,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:46:18,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:46:18,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:46:18,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:46:18,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:46:18,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:46:18,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:46:18,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:46:18,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:46:18,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:46:18,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:46:18,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:46:18,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:46:18,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:46:18,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:46:18,867 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:46:18,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:46:18,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:46:18,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:46:18,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:46:18,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:46:18,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:46:18,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:46:18,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:46:18,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:46:18,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:46:18,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:46:18,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:46:18,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:46:18,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:46:18,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:46:18,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:46:18,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:46:18,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:46:18,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:46:18,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:46:18,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:46:18,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:46:18,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:46:18,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:46:18,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:46:18,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:46:18,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:46:18,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:46:18,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:46:18,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:46:18,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:46:18,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:46:18,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:46:18,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:46:18,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:46:18,892 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:46:18,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:46:18,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:46:18,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:46:18,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:46:18,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:46:18,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:46:18,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:46:18,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:46:18,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:46:18,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:46:18,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:46:18,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:46:48,917 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:46:48,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:46:48,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:46:48,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:46:48,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:46:48,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:46:48,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:46:48,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:46:48,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:46:48,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:46:48,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:46:48,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:47:18,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:47:18,676 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:47:18,678 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 15, 47, 18, 673334)) 2025-05-09 16:47:18,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:47:18,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:47:18,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:47:18,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:47:18,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:47:18,950 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:47:18,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:47:18,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:47:18,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:47:18,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:47:18,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:47:18,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:47:18,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:47:18,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:47:18,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:47:18,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:47:18,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:47:18,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:47:18,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:47:18,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:47:18,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:47:18,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:47:18,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:47:18,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:47:18,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:47:18,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:47:18,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:47:18,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:47:18,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:47:18,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:47:18,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:47:18,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:47:18,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:47:18,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:47:18,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:47:18,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:47:18,961 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:47:18,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:47:18,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:47:18,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:47:18,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:47:18,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:47:18,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:47:18,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:47:18,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:47:18,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:47:18,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:47:18,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:47:18,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:47:18,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:47:18,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:47:18,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:47:18,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:47:18,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:47:18,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:47:18,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:47:18,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:47:18,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:47:18,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:47:18,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:47:18,974 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:47:18,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:47:18,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:47:18,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:47:18,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:47:18,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:47:18,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:47:18,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:47:18,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:47:18,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:47:18,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:47:18,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:47:18,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:47:18,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:47:18,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:47:18,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:47:18,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:47:18,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:47:18,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:47:48,994 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:47:48,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:47:48,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:47:48,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:47:49,000 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:47:49,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:47:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:47:49,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:47:49,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:47:49,004 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:47:49,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:47:49,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:48:18,702 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:48:18,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:48:18,716 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 15, 48, 18, 701066)) 2025-05-09 16:48:18,722 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:48:19,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:48:19,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:48:19,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:48:19,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:48:19,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:48:19,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:48:19,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:48:19,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:48:19,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:48:19,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:48:19,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:48:19,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:48:19,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:48:19,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:48:19,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:48:19,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:48:19,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:48:19,037 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:48:19,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:48:19,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:48:19,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:48:19,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:48:19,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:48:19,051 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:48:19,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:48:19,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:48:19,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:48:19,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:48:19,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:48:19,057 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:48:19,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:48:19,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:48:19,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:48:19,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:48:19,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:48:19,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:48:19,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:48:19,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:48:19,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:48:19,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:48:19,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:48:19,069 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:48:19,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:48:19,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:48:19,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:48:19,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:48:19,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:48:19,075 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:48:19,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:48:19,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:48:19,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:48:19,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:48:19,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:48:19,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:48:19,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:48:19,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:48:19,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:48:19,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:48:19,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:48:19,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:48:19,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:48:19,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:48:19,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:48:19,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:48:19,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:48:19,086 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:48:19,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:48:19,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:48:19,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:48:19,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:48:19,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:48:19,090 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:48:19,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:48:19,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:48:19,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:48:19,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:48:19,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:48:19,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:48:49,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:48:49,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:48:49,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:48:49,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:48:49,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:48:49,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:48:49,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:48:49,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:48:49,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:48:49,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:48:49,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:48:49,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:49:18,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:49:18,729 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:49:18,732 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 9, 15, 49, 18, 726513)) 2025-05-09 16:49:18,734 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:49:19,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:49:19,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:49:19,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:49:19,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:49:19,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:49:19,123 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:49:19,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:49:19,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:49:19,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:49:19,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:49:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:49:19,125 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:49:19,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:49:19,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:49:19,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:49:19,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:49:19,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:49:19,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:49:19,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:49:19,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:49:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:49:19,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:49:19,133 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:49:19,133 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:49:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:49:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:49:19,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:49:19,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:49:19,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:49:19,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:49:19,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:49:19,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:49:19,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:49:19,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:49:19,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:49:19,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:49:19,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:49:19,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:49:19,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:49:19,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:49:19,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:49:19,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:49:19,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:49:19,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:49:19,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:49:19,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:49:19,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:49:19,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:49:19,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:49:19,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:49:19,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:49:19,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:49:19,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:49:19,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:49:19,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:49:19,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:49:19,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:49:19,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:49:19,159 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:49:19,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:49:19,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:49:19,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:49:19,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:49:19,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:49:19,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:49:19,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:49:19,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:49:19,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:49:19,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:49:19,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:49:19,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:49:19,171 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:49:19,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:49:19,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:49:19,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:49:19,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:49:19,180 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:49:19,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:49:49,189 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:49:49,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:49:49,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:49:49,190 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:49:49,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:49:49,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:49:49,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:49:49,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:49:49,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:49:49,192 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:49:49,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:49:49,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:50:18,755 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:50:18,758 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:50:18,761 - sqlalchemy.engine.Engine - INFO - [cached since 540.2s ago] (, datetime.datetime(2025, 5, 9, 15, 50, 18, 755282)) 2025-05-09 16:50:18,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:50:19,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:50:19,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:50:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:50:19,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:50:19,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:50:19,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:50:19,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:50:19,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:50:19,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:50:19,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:50:19,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:50:19,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:50:19,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:50:19,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:50:19,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:50:19,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:50:19,182 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:50:19,182 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:50:19,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:50:19,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:50:19,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:50:19,183 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:50:19,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:50:19,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:50:19,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:50:19,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:50:19,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:50:19,184 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:50:19,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:50:19,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:50:19,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:50:19,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:50:19,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:50:19,186 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:50:19,186 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:50:19,186 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:50:19,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:50:19,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:50:19,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:50:19,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:50:19,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:50:19,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:50:19,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:50:19,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:50:19,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:50:19,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:50:19,189 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:50:19,189 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:50:19,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:50:19,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:50:19,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:50:19,190 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:50:19,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:50:19,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:50:19,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:50:19,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:50:19,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:50:19,192 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:50:19,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:50:19,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:50:19,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:50:19,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:50:19,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:50:19,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:50:19,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:50:19,194 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:50:19,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:50:19,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:50:19,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:50:19,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:50:19,194 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:50:19,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:50:49,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:50:49,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:50:49,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:50:49,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:50:49,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:50:49,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:50:49,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:50:49,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:50:49,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:50:49,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:50:49,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:50:49,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:50:49,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:50:49,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:50:49,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:50:49,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:50:49,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:50:49,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:51:18,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:51:18,772 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:51:18,773 - sqlalchemy.engine.Engine - INFO - [cached since 600.2s ago] (, datetime.datetime(2025, 5, 9, 15, 51, 18, 771891)) 2025-05-09 16:51:18,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:51:19,240 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:51:19,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:51:19,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:51:19,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:51:19,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:51:19,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:51:19,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:51:19,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:51:19,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:51:19,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:51:19,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:51:19,253 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:51:19,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:51:19,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:51:19,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:51:19,256 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:51:19,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:51:19,257 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:51:19,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:51:19,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:51:19,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:51:19,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:51:19,266 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:51:19,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:51:19,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:51:19,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:51:19,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:51:19,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:51:19,272 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:51:19,272 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:51:19,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:51:19,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:51:19,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:51:19,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:51:19,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:51:19,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:51:19,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:51:19,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:51:19,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:51:19,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:51:19,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:51:19,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:51:19,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:51:19,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:51:19,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:51:19,291 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:51:19,293 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:51:19,295 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:51:19,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:51:19,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:51:19,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:51:19,300 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:51:19,300 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:51:19,300 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:51:19,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:51:19,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:51:19,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:51:19,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:51:19,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:51:19,302 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:51:19,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:51:19,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:51:19,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:51:19,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:51:19,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:51:19,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:51:19,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:51:19,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:51:19,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:51:19,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:51:19,312 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:51:19,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:51:49,330 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:51:49,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:51:49,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:51:49,331 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:51:49,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:51:49,334 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:51:49,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:51:49,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:51:49,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:51:49,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:51:49,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:51:49,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:51:49,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:51:49,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:51:49,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:51:49,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:51:49,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:51:49,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:52:18,792 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:52:18,793 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:52:18,794 - sqlalchemy.engine.Engine - INFO - [cached since 660.2s ago] (, datetime.datetime(2025, 5, 9, 15, 52, 18, 791570)) 2025-05-09 16:52:18,795 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:52:19,342 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:52:19,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:52:19,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:52:19,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:52:19,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:52:19,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:52:19,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:52:19,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:52:19,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:52:19,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:52:19,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:52:19,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:52:19,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:52:19,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:52:19,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:52:19,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:52:19,353 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:52:19,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:52:19,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:52:19,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:52:19,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:52:19,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:52:19,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:52:19,357 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:52:19,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:52:19,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:52:19,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:52:19,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:52:19,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:52:19,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:52:19,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:52:19,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:52:19,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:52:19,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:52:19,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:52:19,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:52:19,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:52:19,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:52:19,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:52:19,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:52:19,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:52:19,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:52:19,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:52:19,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:52:19,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:52:19,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:52:19,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:52:19,366 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:52:19,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:52:19,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:52:19,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:52:19,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:52:19,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:52:19,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:52:19,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:52:19,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:52:19,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:52:19,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:52:19,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:52:19,370 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:52:19,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:52:19,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:52:19,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:52:19,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:52:19,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:52:19,372 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:52:19,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:52:19,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:52:19,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:52:19,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:52:19,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:52:19,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:52:49,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:52:49,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:52:49,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:52:49,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:52:49,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:52:49,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:52:49,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:52:49,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:52:49,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:52:49,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:52:49,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:52:49,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:52:49,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:52:49,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:52:49,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:52:49,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:52:49,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:52:49,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:52:49,597 - app - INFO - 应用程序关闭中... 2025-05-09 16:52:49,597 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:52:49,597 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:52:49,597 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:52:49,601 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:52:49,601 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:52:49,601 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:52:49,606 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:52:49,606 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:52:49,606 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:52:49,606 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:52:49,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:52:49,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:52:49,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:52:49,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:52:49,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:52:49,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 16:52:49,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:52:49,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:52:49,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 16:52:49,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:52:49,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:52:49,623 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 16:52:49,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:52:49,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:52:49,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 16:52:49,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:52:49,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:52:49,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 16:52:49,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:52:49,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:52:49,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 16:52:49,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:52:49,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:52:49,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 16:52:49,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:52:49,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:52:49,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 16:52:49,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:52:49,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:52:49,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:52:49,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:52:49,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:52:49,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 16:52:49,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:52:49,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:52:49,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 16:52:49,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:52:49,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:52:49,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 16:52:49,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:52:49,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:52:49,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 16:52:49,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:52:49,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:52:49,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 0 2025-05-09 16:52:49,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:52:49,665 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:52:49,666 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:52:49,666 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:52:49,666 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:52:49,668 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:52:49,672 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:52:51,034 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:52:51,096 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:52:51,096 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:52:51,168 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:52:51,225 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:52:51,262 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:52:51,280 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:52:51,280 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,284 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:52:51,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,284 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:52:51,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,287 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:52:51,287 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:52:51,287 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,288 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:52:51,288 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,292 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:52:51,292 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,292 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:52:51,292 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,292 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:52:51,292 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,296 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:52:51,296 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,296 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:52:51,296 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,296 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:52:51,296 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,300 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:52:51,300 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,300 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:52:51,300 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,304 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:52:51,304 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:52:51,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:52:51,309 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:52:51,710 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:52:51,711 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:52:51,711 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:52:51,712 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:52:51,712 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:52:51,712 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:52:51,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:52:51,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:52:51,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:52:51,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:52:51,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:52:51,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:52:51,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:52:51,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:52:51,716 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:52:51,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:52:51,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:52:51,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:52:51,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:52:51,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:52:51,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:52:51,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:52:51,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:52:51,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:52:51,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:52:51,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:52:51,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:52:51,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:52:51,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:52:51,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:52:51,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:52:51,721 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:52:51,722 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:52:51,723 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:52:51,724 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:52:51,725 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:52:51,725 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:52:51,725 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:52:51,727 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:52:51,729 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:52:51,741 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:52:51,741 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (, ) 2025-05-09 16:52:51,743 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:52:51,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:52:51,744 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:52:51,745 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:52:51,745 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:52:51,746 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:52:51,746 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:52:51,746 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, , ) 2025-05-09 16:52:51,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:52:51,749 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:52:51,749 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:52:51,749 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:52:51,749 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:52:51,749 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:52:51,749 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:52:51,753 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:52:51,753 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (, datetime.datetime(2025, 5, 9, 15, 52, 51, 746132)) 2025-05-09 16:52:51,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:53:51,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:53:51,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:53:51,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:53:51,749 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:53:51,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:53:51,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:53:51,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:53:51,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:53:51,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:53:51,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:53:51,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:53:51,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:53:51,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:53:51,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:53:51,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:53:51,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:53:51,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:53:51,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:53:51,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:53:51,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:53:51,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:53:51,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:53:51,768 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:53:51,768 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 15, 53, 51, 760953)) 2025-05-09 16:53:51,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:53:51,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:53:51,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:53:51,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:53:51,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:53:51,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:53:51,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:53:51,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:53:51,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:53:51,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:53:51,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:53:51,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:53:51,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:53:51,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:53:51,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:53:51,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:53:51,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:53:51,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:53:51,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:53:51,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:53:51,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:53:51,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:53:51,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:53:51,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:53:51,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:53:51,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:53:51,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:53:51,789 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:53:51,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:53:51,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:53:51,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:53:51,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:53:51,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:53:51,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:53:51,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:53:51,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:53:51,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:53:51,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:53:51,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:53:51,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:53:51,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:53:51,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:53:51,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:53:51,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:53:51,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:53:51,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:53:51,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:53:51,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:53:51,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:53:51,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:53:51,797 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:53:51,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:53:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:53:51,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:53:51,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:53:51,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:53:51,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:53:51,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:53:51,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:53:51,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:53:51,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:53:51,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:53:51,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:53:51,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:53:51,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:53:51,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:53:51,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:53:51,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:53:51,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:53:51,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:54:38,570 - app - INFO - 应用程序关闭中... 2025-05-09 16:54:38,570 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:54:38,570 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:54:38,570 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:54:38,570 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:54:38,570 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:54:38,570 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:54:38,570 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:54:38,570 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:54:38,570 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:54:38,570 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:54:38,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:54:38,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:54:38,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:54:38,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:54:38,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:54:38,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:54:38,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:54:38,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:54:38,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:54:38,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:54:38,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:54:38,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:54:38,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:54:38,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:54:38,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:54:38,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:54:38,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:54:38,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:54:38,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:54:38,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:54:38,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:54:38,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:54:38,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:54:38,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:54:38,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:54:38,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:54:38,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:54:38,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:54:38,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:54:38,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:54:38,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:54:38,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:54:38,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:54:38,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:54:38,603 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:54:38,603 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:54:38,603 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:54:38,603 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:54:38,603 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:54:38,603 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:54:39,910 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:54:39,972 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:54:39,977 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:54:40,042 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:54:40,097 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:54:40,119 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:54:40,141 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:54:40,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,141 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:54:40,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,144 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:54:40,144 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,144 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:54:40,144 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:54:40,144 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,144 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:54:40,149 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,149 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:54:40,149 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,149 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:54:40,153 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,153 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:54:40,153 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,153 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:54:40,153 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,158 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:54:40,158 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,158 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:54:40,158 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,162 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:54:40,162 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,162 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:54:40,162 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,162 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:54:40,162 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:54:40,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:54:40,166 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:54:40,528 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:54:40,528 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:54:40,528 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:54:40,528 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:54:40,528 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:54:40,532 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:54:40,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:54:40,532 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:54:40,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:54:40,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:54:40,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:54:40,544 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:54:40,548 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:54:40,548 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:54:40,548 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:54:40,548 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:54:40,548 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:54:40,548 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:54:40,552 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:54:40,552 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:54:40,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:54:40,560 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:54:40,564 - sqlalchemy.engine.Engine - INFO - [generated in 0.00176s] (, ) 2025-05-09 16:54:40,564 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:54:40,564 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:54:40,564 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:54:40,564 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:54:40,568 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:54:40,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:54:40,568 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:54:40,573 - sqlalchemy.engine.Engine - INFO - [generated in 0.00231s] (, , ) 2025-05-09 16:54:40,585 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:54:40,590 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:54:40,590 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:54:40,590 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:54:40,594 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:54:40,594 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:54:40,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:54:40,594 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:54:40,594 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, datetime.datetime(2025, 5, 9, 15, 54, 40, 568896)) 2025-05-09 16:54:40,594 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:00,633 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:55:00,633 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 16:55:00,633 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 16:55:00,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:00,638 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 16:55:00,638 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 16:55:00,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:00,644 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0104秒 2025-05-09 16:55:01,500 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:55:01,500 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 16:55:01,500 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 16:55:01,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,504 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:55:01,504 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:55:01,504 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,508 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:55:01,508 - sqlalchemy.engine.Engine - INFO - [cached since 0.004231s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:55:01,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,508 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 16:55:01,508 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 16:55:01,508 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 16:55:01,508 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,513 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 16:55:01,513 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 16, 55, 1, 513513), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 16:55:01,513 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,521 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,521 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:55:01,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.01974s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:55:01,526 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,526 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 16, 55, 1, 508933), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 16, 55, 1, 526065), datetime.datetime(2025, 5, 9, 16, 55, 1, 526065), 0) 2025-05-09 16:55:01,529 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,537 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:55:01,537 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 16:55:01,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,542 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 (优先级 1) 添加到队列 0 2025-05-09 16:55:01,546 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 16:55:01,546 - services.sync_service - INFO - 正在同步创建任务到天风系统: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:01,546 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"0ad08bf8-dd0e-4d32-8d30-ca49b7597206","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 16:55:01","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 16:55:01,583 - services.sync_service - INFO - 成功同步任务到系统任务: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:01,587 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:01,587 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:01,587 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0873秒 2025-05-09 16:55:01,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206, 优先级: 1 2025-05-09 16:55:01,646 - services.execution.task_executor - DEBUG - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 设置超时时间: 3600秒 2025-05-09 16:55:01,646 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,646 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:55:01,646 - sqlalchemy.engine.Engine - INFO - [cached since 0.1093s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 16:55:01,646 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 16:55:01,650 - sqlalchemy.engine.Engine - INFO - [cached since 0.1452s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 16:55:01,654 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:55:01,654 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (datetime.datetime(2025, 5, 9, 16, 55, 1, 650465), datetime.datetime(2025, 5, 9, 16, 55, 1, 654686), '0ad08bf8-dd0e-4d32-8d30-ca49b7597206') 2025-05-09 16:55:01,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,658 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:01,796 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:01,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,800 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:55:01,800 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('任务执行中', , datetime.datetime(2025, 5, 9, 16, 55, 1, 800325), '0ad08bf8-dd0e-4d32-8d30-ca49b7597206') 2025-05-09 16:55:01,805 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,813 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 16:55:01,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,817 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,817 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('ea3dbf11-0695-4011-80c8-abd0623d8bd3', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 813548), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 55, 1, 817801), datetime.datetime(2025, 5, 9, 16, 55, 1, 817801), 0) 2025-05-09 16:55:01,817 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,826 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,826 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('ea3dbf11-0695-4011-80c8-abd0623d8bd3',) 2025-05-09 16:55:01,830 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:55:01,830 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:55:01,830 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,830 - sqlalchemy.engine.Engine - INFO - [generated in 0.00194s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 1, 830343), 'ea3dbf11-0695-4011-80c8-abd0623d8bd3') 2025-05-09 16:55:01,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,840 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 16:55:01,840 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 16:55:01,840 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 16:55:01,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,840 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,840 - sqlalchemy.engine.Engine - INFO - [cached since 0.02388s ago] ('4ce2e128-6aaf-40d6-881b-94fadf856b6e', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 840196), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 16, 55, 1, 840196), datetime.datetime(2025, 5, 9, 16, 55, 1, 840196), 0) 2025-05-09 16:55:01,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,850 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4ce2e128-6aaf-40d6-881b-94fadf856b6e 2025-05-09 16:55:01,850 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,850 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,854 - sqlalchemy.engine.Engine - INFO - [cached since 0.0286s ago] ('4ce2e128-6aaf-40d6-881b-94fadf856b6e',) 2025-05-09 16:55:01,858 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:55:01,858 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 16:55:01,858 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,858 - sqlalchemy.engine.Engine - INFO - [cached since 0.02869s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 1, 858956), '4ce2e128-6aaf-40d6-881b-94fadf856b6e') 2025-05-09 16:55:01,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,866 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:55:01,868 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 16:55:01,870 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:55:01,870 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:55:01,870 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:55:01,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,870 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,870 - sqlalchemy.engine.Engine - INFO - [cached since 0.05334s ago] ('77d99aff-7603-4799-818f-339cba23f5a7', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 870635), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 1, 870635), datetime.datetime(2025, 5, 9, 16, 55, 1, 870635), 0) 2025-05-09 16:55:01,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,879 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 77d99aff-7603-4799-818f-339cba23f5a7 2025-05-09 16:55:01,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,882 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,882 - sqlalchemy.engine.Engine - INFO - [cached since 0.05443s ago] ('77d99aff-7603-4799-818f-339cba23f5a7',) 2025-05-09 16:55:01,882 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:01,882 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:01,882 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,882 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 1, 882926), '77d99aff-7603-4799-818f-339cba23f5a7') 2025-05-09 16:55:01,882 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,895 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:55:01,895 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: 0 2025-05-09 16:55:01,896 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,896 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,896 - sqlalchemy.engine.Engine - INFO - [generated in 0.00182s] ('6e737ab2-5a7d-4785-a090-b279599e2ea0', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 896419), datetime.datetime(2025, 5, 9, 16, 55, 1, 896419), 0) 2025-05-09 16:55:01,899 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,908 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,908 - sqlalchemy.engine.Engine - INFO - [cached since 0.08001s ago] ('77d99aff-7603-4799-818f-339cba23f5a7',) 2025-05-09 16:55:01,908 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:01,908 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:01,908 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,908 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (datetime.datetime(2025, 5, 9, 16, 55, 1, 908068), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 1, 908068), '77d99aff-7603-4799-818f-339cba23f5a7') 2025-05-09 16:55:01,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,921 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:55:01,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,926 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,926 - sqlalchemy.engine.Engine - INFO - [cached since 0.1074s ago] ('43045fd5-cf8a-489a-a8ca-1ad6f4ea53e8', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 921966), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 1, 926072), datetime.datetime(2025, 5, 9, 16, 55, 1, 926072), 0) 2025-05-09 16:55:01,926 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,932 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 43045fd5-cf8a-489a-a8ca-1ad6f4ea53e8 2025-05-09 16:55:01,932 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,932 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,932 - sqlalchemy.engine.Engine - INFO - [cached since 0.1053s ago] ('43045fd5-cf8a-489a-a8ca-1ad6f4ea53e8',) 2025-05-09 16:55:01,932 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:01,932 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:01,932 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,937 - sqlalchemy.engine.Engine - INFO - [cached since 0.05181s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 1, 932995), '43045fd5-cf8a-489a-a8ca-1ad6f4ea53e8') 2025-05-09 16:55:01,937 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,941 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:55:01,945 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: None 2025-05-09 16:55:01,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,949 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,949 - sqlalchemy.engine.Engine - INFO - [cached since 0.05267s ago] ('d72826c6-d3f1-4b28-aa3a-6b6d0fc61c34', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 946831), datetime.datetime(2025, 5, 9, 16, 55, 1, 946831), 0) 2025-05-09 16:55:01,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,958 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,962 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,962 - sqlalchemy.engine.Engine - INFO - [cached since 0.1344s ago] ('43045fd5-cf8a-489a-a8ca-1ad6f4ea53e8',) 2025-05-09 16:55:01,965 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:01,965 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:01,966 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:01,966 - sqlalchemy.engine.Engine - INFO - [cached since 0.05649s ago] (datetime.datetime(2025, 5, 9, 16, 55, 1, 965033), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 1, 966553), '43045fd5-cf8a-489a-a8ca-1ad6f4ea53e8') 2025-05-09 16:55:01,966 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,975 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,978 - sqlalchemy.engine.Engine - INFO - [cached since 0.08173s ago] ('84995ad4-b306-4858-988f-94f45998c86f', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 975278), datetime.datetime(2025, 5, 9, 16, 55, 1, 975278), 0) 2025-05-09 16:55:01,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,987 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:55:01,987 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:55:01,987 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:55:01,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:01,991 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:01,991 - sqlalchemy.engine.Engine - INFO - [cached since 0.1734s ago] ('b657a867-406a-43f6-b41e-f895516a84ac', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 1, 987486), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 1, 991595), datetime.datetime(2025, 5, 9, 16, 55, 1, 991595), 0) 2025-05-09 16:55:01,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:01,998 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b657a867-406a-43f6-b41e-f895516a84ac 2025-05-09 16:55:02,002 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,002 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,002 - sqlalchemy.engine.Engine - INFO - [cached since 0.1751s ago] ('b657a867-406a-43f6-b41e-f895516a84ac',) 2025-05-09 16:55:02,002 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,002 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,006 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,006 - sqlalchemy.engine.Engine - INFO - [cached since 0.1231s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 6630), 'b657a867-406a-43f6-b41e-f895516a84ac') 2025-05-09 16:55:02,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,017 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:55:02,017 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: 1 2025-05-09 16:55:02,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,022 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,022 - sqlalchemy.engine.Engine - INFO - [cached since 0.1273s ago] ('8755782a-1f02-45b5-82a5-cf1f95b2e131', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 22232), datetime.datetime(2025, 5, 9, 16, 55, 2, 22232), 0) 2025-05-09 16:55:02,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,033 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,037 - sqlalchemy.engine.Engine - INFO - [cached since 0.2085s ago] ('b657a867-406a-43f6-b41e-f895516a84ac',) 2025-05-09 16:55:02,038 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,038 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,038 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,042 - sqlalchemy.engine.Engine - INFO - [cached since 0.1316s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 38235), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 38235), 'b657a867-406a-43f6-b41e-f895516a84ac') 2025-05-09 16:55:02,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,050 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:55:02,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,054 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.2378s ago] ('bd209d74-d261-470f-bbb2-7b48aef87deb', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 50195), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 54694), datetime.datetime(2025, 5, 9, 16, 55, 2, 54694), 0) 2025-05-09 16:55:02,058 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,067 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: bd209d74-d261-470f-bbb2-7b48aef87deb 2025-05-09 16:55:02,067 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,067 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,070 - sqlalchemy.engine.Engine - INFO - [cached since 0.242s ago] ('bd209d74-d261-470f-bbb2-7b48aef87deb',) 2025-05-09 16:55:02,070 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,070 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,070 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,070 - sqlalchemy.engine.Engine - INFO - [cached since 0.1891s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 70512), 'bd209d74-d261-470f-bbb2-7b48aef87deb') 2025-05-09 16:55:02,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,079 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:55:02,079 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: None 2025-05-09 16:55:02,079 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,083 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,083 - sqlalchemy.engine.Engine - INFO - [cached since 0.1869s ago] ('ec5f0fa2-e10b-469b-a1d3-91060013f8ac', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 83865), datetime.datetime(2025, 5, 9, 16, 55, 2, 83865), 0) 2025-05-09 16:55:02,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,099 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,099 - sqlalchemy.engine.Engine - INFO - [cached since 0.2744s ago] ('bd209d74-d261-470f-bbb2-7b48aef87deb',) 2025-05-09 16:55:02,105 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,105 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,105 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,108 - sqlalchemy.engine.Engine - INFO - [cached since 0.1989s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 105366), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 105366), 'bd209d74-d261-470f-bbb2-7b48aef87deb') 2025-05-09 16:55:02,112 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,124 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,124 - sqlalchemy.engine.Engine - INFO - [cached since 0.2272s ago] ('95cd8326-d7f5-47c0-87e3-3319abdf65fb', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 124022), datetime.datetime(2025, 5, 9, 16, 55, 2, 124022), 0) 2025-05-09 16:55:02,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,136 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:55:02,136 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:55:02,136 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:55:02,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,141 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,145 - sqlalchemy.engine.Engine - INFO - [cached since 0.3265s ago] ('ed0e4de2-c21f-484f-9b77-55e5cade46d1', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 141061), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 141061), datetime.datetime(2025, 5, 9, 16, 55, 2, 141061), 0) 2025-05-09 16:55:02,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,162 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ed0e4de2-c21f-484f-9b77-55e5cade46d1 2025-05-09 16:55:02,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,162 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,162 - sqlalchemy.engine.Engine - INFO - [cached since 0.3364s ago] ('ed0e4de2-c21f-484f-9b77-55e5cade46d1',) 2025-05-09 16:55:02,167 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,170 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,170 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,170 - sqlalchemy.engine.Engine - INFO - [cached since 0.2881s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 170495), 'ed0e4de2-c21f-484f-9b77-55e5cade46d1') 2025-05-09 16:55:02,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,183 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:55:02,183 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: 2 2025-05-09 16:55:02,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,187 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,187 - sqlalchemy.engine.Engine - INFO - [cached since 0.2912s ago] ('97a17bf2-6ca2-4f87-aa7c-991ca6ff336f', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 187557), datetime.datetime(2025, 5, 9, 16, 55, 2, 187557), 0) 2025-05-09 16:55:02,187 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,204 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,204 - sqlalchemy.engine.Engine - INFO - [cached since 0.3756s ago] ('ed0e4de2-c21f-484f-9b77-55e5cade46d1',) 2025-05-09 16:55:02,204 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,204 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,204 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,208 - sqlalchemy.engine.Engine - INFO - [cached since 0.2979s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 204172), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 204172), 'ed0e4de2-c21f-484f-9b77-55e5cade46d1') 2025-05-09 16:55:02,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,216 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:55:02,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,220 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,221 - sqlalchemy.engine.Engine - INFO - [cached since 0.4027s ago] ('86d932dc-e480-4fea-8102-934346f361f9', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 216371), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 220650), datetime.datetime(2025, 5, 9, 16, 55, 2, 220650), 0) 2025-05-09 16:55:02,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,231 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 86d932dc-e480-4fea-8102-934346f361f9 2025-05-09 16:55:02,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,233 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,235 - sqlalchemy.engine.Engine - INFO - [cached since 0.4062s ago] ('86d932dc-e480-4fea-8102-934346f361f9',) 2025-05-09 16:55:02,235 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,235 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,239 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,239 - sqlalchemy.engine.Engine - INFO - [cached since 0.3555s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 239623), '86d932dc-e480-4fea-8102-934346f361f9') 2025-05-09 16:55:02,244 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,250 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:55:02,250 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: None 2025-05-09 16:55:02,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,254 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,254 - sqlalchemy.engine.Engine - INFO - [cached since 0.3578s ago] ('6b94504b-bc11-452f-8be9-e89386b0cf70', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 254320), datetime.datetime(2025, 5, 9, 16, 55, 2, 254320), 0) 2025-05-09 16:55:02,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.4355s ago] ('86d932dc-e480-4fea-8102-934346f361f9',) 2025-05-09 16:55:02,266 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,266 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,266 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,266 - sqlalchemy.engine.Engine - INFO - [cached since 0.359s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 266516), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 266516), '86d932dc-e480-4fea-8102-934346f361f9') 2025-05-09 16:55:02,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,282 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,287 - sqlalchemy.engine.Engine - INFO - [cached since 0.3901s ago] ('3c85e82f-6fe1-4c91-ae33-8497840f7d8b', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 282997), datetime.datetime(2025, 5, 9, 16, 55, 2, 282997), 0) 2025-05-09 16:55:02,287 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,296 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:55:02,296 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:55:02,296 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:55:02,296 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,300 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,300 - sqlalchemy.engine.Engine - INFO - [cached since 0.4832s ago] ('8b63c4f1-1e5d-4f95-befe-6a7c0ff313de', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 296117), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 300055), datetime.datetime(2025, 5, 9, 16, 55, 2, 300055), 0) 2025-05-09 16:55:02,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,312 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8b63c4f1-1e5d-4f95-befe-6a7c0ff313de 2025-05-09 16:55:02,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,312 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,312 - sqlalchemy.engine.Engine - INFO - [cached since 0.4855s ago] ('8b63c4f1-1e5d-4f95-befe-6a7c0ff313de',) 2025-05-09 16:55:02,312 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,316 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,316 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,316 - sqlalchemy.engine.Engine - INFO - [cached since 0.4335s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 316611), '8b63c4f1-1e5d-4f95-befe-6a7c0ff313de') 2025-05-09 16:55:02,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,329 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:55:02,329 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: 3 2025-05-09 16:55:02,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,331 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,331 - sqlalchemy.engine.Engine - INFO - [cached since 0.4343s ago] ('432fc47c-8932-4266-93ff-861825e91e26', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 331050), datetime.datetime(2025, 5, 9, 16, 55, 2, 331050), 0) 2025-05-09 16:55:02,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,340 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,340 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,340 - sqlalchemy.engine.Engine - INFO - [cached since 0.513s ago] ('8b63c4f1-1e5d-4f95-befe-6a7c0ff313de',) 2025-05-09 16:55:02,340 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,340 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,345 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,345 - sqlalchemy.engine.Engine - INFO - [cached since 0.4356s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 340634), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 345059), '8b63c4f1-1e5d-4f95-befe-6a7c0ff313de') 2025-05-09 16:55:02,348 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,355 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:55:02,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,355 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,360 - sqlalchemy.engine.Engine - INFO - [cached since 0.5415s ago] ('211ec259-7ec0-4459-b6c5-c82e7c6eee05', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 355995), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 355995), datetime.datetime(2025, 5, 9, 16, 55, 2, 355995), 0) 2025-05-09 16:55:02,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,366 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 211ec259-7ec0-4459-b6c5-c82e7c6eee05 2025-05-09 16:55:02,366 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,366 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,370 - sqlalchemy.engine.Engine - INFO - [cached since 0.5411s ago] ('211ec259-7ec0-4459-b6c5-c82e7c6eee05',) 2025-05-09 16:55:02,370 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,370 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,370 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,370 - sqlalchemy.engine.Engine - INFO - [cached since 0.4887s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 370568), '211ec259-7ec0-4459-b6c5-c82e7c6eee05') 2025-05-09 16:55:02,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,379 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:55:02,383 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: None 2025-05-09 16:55:02,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,388 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,388 - sqlalchemy.engine.Engine - INFO - [cached since 0.4913s ago] ('b3185804-1e63-4cce-8f4b-3c93a96fa2bd', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 384257), datetime.datetime(2025, 5, 9, 16, 55, 2, 384257), 0) 2025-05-09 16:55:02,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,398 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,398 - sqlalchemy.engine.Engine - INFO - [cached since 0.5717s ago] ('211ec259-7ec0-4459-b6c5-c82e7c6eee05',) 2025-05-09 16:55:02,402 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,402 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,402 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,402 - sqlalchemy.engine.Engine - INFO - [cached since 0.4949s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 402199), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 402199), '211ec259-7ec0-4459-b6c5-c82e7c6eee05') 2025-05-09 16:55:02,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,411 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,416 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,416 - sqlalchemy.engine.Engine - INFO - [cached since 0.5192s ago] ('4137f059-a372-4323-9141-01ad98cf2802', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 416187), datetime.datetime(2025, 5, 9, 16, 55, 2, 416187), 0) 2025-05-09 16:55:02,416 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,425 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 16:55:02,425 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 16:55:02,425 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 16:55:02,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,431 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,432 - sqlalchemy.engine.Engine - INFO - [cached since 0.6128s ago] ('84cd5a54-8d5b-4d1c-970b-619afb1e3764', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 427768), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 431272), datetime.datetime(2025, 5, 9, 16, 55, 2, 431272), 0) 2025-05-09 16:55:02,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,443 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 84cd5a54-8d5b-4d1c-970b-619afb1e3764 2025-05-09 16:55:02,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,445 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,446 - sqlalchemy.engine.Engine - INFO - [cached since 0.618s ago] ('84cd5a54-8d5b-4d1c-970b-619afb1e3764',) 2025-05-09 16:55:02,449 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,449 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,449 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,449 - sqlalchemy.engine.Engine - INFO - [cached since 0.5671s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 449499), '84cd5a54-8d5b-4d1c-970b-619afb1e3764') 2025-05-09 16:55:02,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,457 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 16:55:02,457 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: 4 2025-05-09 16:55:02,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,462 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,466 - sqlalchemy.engine.Engine - INFO - [cached since 0.5693s ago] ('cb0f5e73-9da1-4bb5-9745-48001e09d7c0', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 462463), datetime.datetime(2025, 5, 9, 16, 55, 2, 462463), 0) 2025-05-09 16:55:02,466 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,474 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,474 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,474 - sqlalchemy.engine.Engine - INFO - [cached since 0.6493s ago] ('84cd5a54-8d5b-4d1c-970b-619afb1e3764',) 2025-05-09 16:55:02,479 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,479 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 16:55:02,479 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,479 - sqlalchemy.engine.Engine - INFO - [cached since 0.5702s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 479790), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 479790), '84cd5a54-8d5b-4d1c-970b-619afb1e3764') 2025-05-09 16:55:02,483 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,487 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 16:55:02,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,491 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,491 - sqlalchemy.engine.Engine - INFO - [cached since 0.6749s ago] ('9f464b7e-c137-4d5b-9589-0d761afd6c32', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 487328), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 491452), datetime.datetime(2025, 5, 9, 16, 55, 2, 491452), 0) 2025-05-09 16:55:02,495 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,499 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 9f464b7e-c137-4d5b-9589-0d761afd6c32 2025-05-09 16:55:02,503 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,503 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,503 - sqlalchemy.engine.Engine - INFO - [cached since 0.6771s ago] ('9f464b7e-c137-4d5b-9589-0d761afd6c32',) 2025-05-09 16:55:02,508 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,508 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,508 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,512 - sqlalchemy.engine.Engine - INFO - [cached since 0.6269s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 16, 55, 2, 508162), '9f464b7e-c137-4d5b-9589-0d761afd6c32') 2025-05-09 16:55:02,512 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,520 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 16:55:02,520 - services.execution.handlers.foundation - INFO - 任务 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 打印: None 2025-05-09 16:55:02,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,520 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,520 - sqlalchemy.engine.Engine - INFO - [cached since 0.6266s ago] ('24e4188e-1047-4c0a-9e50-29cb25a1b60c', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 520698), datetime.datetime(2025, 5, 9, 16, 55, 2, 520698), 0) 2025-05-09 16:55:02,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,532 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,534 - sqlalchemy.engine.Engine - INFO - [cached since 0.7059s ago] ('9f464b7e-c137-4d5b-9589-0d761afd6c32',) 2025-05-09 16:55:02,536 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 16:55:02,536 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 16:55:02,536 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,541 - sqlalchemy.engine.Engine - INFO - [cached since 0.6298s ago] (datetime.datetime(2025, 5, 9, 16, 55, 2, 536956), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 536956), '9f464b7e-c137-4d5b-9589-0d761afd6c32') 2025-05-09 16:55:02,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,553 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,557 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,557 - sqlalchemy.engine.Engine - INFO - [cached since 0.6623s ago] ('f3b639a1-d3ee-4f21-a30c-43517c097744', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 557858), datetime.datetime(2025, 5, 9, 16, 55, 2, 557858), 0) 2025-05-09 16:55:02,561 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,566 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,566 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,570 - sqlalchemy.engine.Engine - INFO - [cached since 0.6731s ago] ('619d4bb8-5a9d-4810-8ead-241b663390be', 1, '{"success": true, "message": "数组遍历成功,共遍历了 5 个元素", "output": {"iterationResults": [{"index": 0, "success": true, "result": {"success": true, "message" ... (1207 characters truncated) ... sults": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 566986), datetime.datetime(2025, 5, 9, 16, 55, 2, 566986), 0) 2025-05-09 16:55:02,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,579 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,583 - sqlalchemy.engine.Engine - INFO - [cached since 0.7538s ago] ('4ce2e128-6aaf-40d6-881b-94fadf856b6e',) 2025-05-09 16:55:02,587 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 16:55:02,587 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 16:55:02,592 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,592 - sqlalchemy.engine.Engine - INFO - [generated in 0.00215s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 16, 55, 2, 587376), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 592208), '4ce2e128-6aaf-40d6-881b-94fadf856b6e') 2025-05-09 16:55:02,595 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,601 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,605 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 16:55:02,605 - sqlalchemy.engine.Engine - INFO - [cached since 0.7086s ago] ('2fb61097-4a13-47ff-877a-36e0bfe9c164', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0ad08bf8-dd0e-4d32-8d30-ca49b7597206', datetime.datetime(2025, 5, 9, 16, 55, 2, 605477), datetime.datetime(2025, 5, 9, 16, 55, 2, 605477), 0) 2025-05-09 16:55:02,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,612 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,612 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,612 - sqlalchemy.engine.Engine - INFO - [cached since 0.7868s ago] ('ea3dbf11-0695-4011-80c8-abd0623d8bd3',) 2025-05-09 16:55:02,616 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 16:55:02,616 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 16:55:02,621 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 16:55:02,621 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] (datetime.datetime(2025, 5, 9, 16, 55, 2, 616524), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 16, 55, 2, 621007), 'ea3dbf11-0695-4011-80c8-abd0623d8bd3') 2025-05-09 16:55:02,625 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,634 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:02,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,641 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:55:02,641 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 16:55:02,641 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,679 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206 2025-05-09 16:55:02,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:02,683 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 16:55:02,688 - sqlalchemy.engine.Engine - INFO - [generated in 0.00160s] (datetime.datetime(2025, 5, 9, 16, 55, 2, 679737), '任务执行成功', , 975, 1, datetime.datetime(2025, 5, 9, 16, 55, 2, 683595), '0ad08bf8-dd0e-4d32-8d30-ca49b7597206') 2025-05-09 16:55:02,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:02,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: 0ad08bf8-dd0e-4d32-8d30-ca49b7597206, 结果: True 2025-05-09 16:55:06,831 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 16:55:06,832 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0010秒 2025-05-09 16:55:06,836 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 16:55:06,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:06,840 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 16:55:06,842 - sqlalchemy.engine.Engine - INFO - [cached since 5.303s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 16:55:06,843 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:06,845 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0086秒 2025-05-09 16:55:06,852 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 16:55:06,855 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0021秒 2025-05-09 16:55:06,856 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 16:55:06,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:06,859 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 16:55:06,859 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 16:55:06,863 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 16:55:06,863 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 16:55:06,863 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 16:55:06,868 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'scalars' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 260, in get_block_results task_logs = task_logs.scalars().all() ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'scalars' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 297, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:55:06,868 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 404 耗时: 0.0114秒 2025-05-09 16:55:40,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:55:40,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:55:40,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:55:40,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:55:40,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:55:40,590 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:55:40,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:55:40,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:55:40,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:55:40,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:55:40,593 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:55:40,593 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 15, 55, 40, 588057)) 2025-05-09 16:55:40,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:55:40,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:55:40,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:55:40,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:55:40,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:55:40,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:55:40,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:55:40,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:55:40,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:55:40,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:55:40,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:55:40,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:55:40,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:55:40,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:55:40,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:55:40,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:55:40,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:55:40,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:55:40,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:55:40,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:55:40,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:55:40,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:55:40,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:55:40,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:55:40,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:55:40,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:55:40,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:55:40,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:55:40,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:55:40,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:55:40,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:55:40,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:55:40,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:55:40,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:55:40,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:55:40,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:55:40,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:55:40,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:55:40,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:55:40,606 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:55:40,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:55:40,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:55:40,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:55:40,606 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:55:40,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:55:40,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:55:40,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:55:40,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:55:40,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:55:40,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:55:40,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:55:40,608 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:55:40,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:55:40,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:55:40,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:55:40,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:55:40,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:55:40,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:55:40,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:55:40,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:55:40,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:55:40,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:55:40,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:55:40,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:55:40,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:55:40,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:55:40,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:55:40,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:55:40,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:55:40,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:55:40,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:55:40,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:55:40,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:55:40,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:55:40,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:55:40,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:56:10,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:56:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:56:10,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:56:10,622 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:56:10,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:56:10,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:56:10,780 - app - INFO - 应用程序关闭中... 2025-05-09 16:56:10,781 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:56:10,781 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:56:10,783 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:56:10,783 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:56:10,783 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:56:10,783 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:56:10,783 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:56:10,783 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:56:10,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:56:10,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:56:10,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:56:10,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:56:10,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:56:10,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:56:10,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:56:10,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:56:10,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:56:10,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:56:10,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:56:10,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:56:10,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:56:10,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:56:10,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:56:10,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:56:10,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:56:10,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:56:10,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:56:10,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:56:10,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:56:10,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:56:10,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:56:10,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:56:10,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:56:10,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:56:10,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:56:10,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:56:10,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:56:10,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:56:10,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:56:10,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:56:10,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:56:10,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:56:10,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:56:10,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 16:56:10,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:56:10,829 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:56:10,829 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:56:10,829 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:56:10,829 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:56:10,829 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:56:10,829 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:56:12,141 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:56:12,199 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:56:12,202 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:56:12,271 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:56:12,321 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:56:12,354 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:56:12,355 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:56:12,355 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,355 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:56:12,355 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,359 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:56:12,359 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:56:12,359 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:56:12,359 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,359 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:56:12,359 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,364 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:56:12,364 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,368 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:56:12,368 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,370 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:56:12,370 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,372 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:56:12,372 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,372 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:56:12,372 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,372 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:56:12,372 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,377 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:56:12,377 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,378 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:56:12,379 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,380 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:56:12,380 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:56:12,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:56:12,382 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:56:12,728 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:56:12,728 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:56:12,728 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:56:12,728 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:56:12,728 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:56:12,728 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:56:12,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:56:12,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:56:12,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:56:12,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:56:12,738 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:56:12,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:56:12,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:56:12,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:56:12,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:56:12,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:56:12,742 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:56:12,745 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:56:12,745 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:56:12,745 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:56:12,745 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:56:12,749 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:56:12,749 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:56:12,749 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:56:12,749 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:56:12,759 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:56:12,761 - sqlalchemy.engine.Engine - INFO - [generated in 0.00233s] (, ) 2025-05-09 16:56:12,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:56:12,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:56:12,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:56:12,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:56:12,765 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:56:12,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:56:12,765 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:56:12,765 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, , ) 2025-05-09 16:56:12,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:56:12,770 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:56:12,770 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:56:12,770 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:56:12,770 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:56:12,770 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:56:12,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:56:12,770 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:56:12,770 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, datetime.datetime(2025, 5, 9, 15, 56, 12, 765963)) 2025-05-09 16:56:12,774 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:57:12,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:57:12,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:57:12,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:57:12,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:57:12,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:57:12,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:57:12,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:57:12,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:57:12,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:57:12,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:57:12,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:57:12,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:57:12,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:57:12,758 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:57:12,758 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 15, 57, 12, 754944)) 2025-05-09 16:57:12,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:57:12,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:57:12,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:57:12,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:57:12,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:57:12,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:57:12,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:57:12,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:57:12,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:57:12,758 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:57:12,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:57:12,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:57:12,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:57:12,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:57:12,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:57:12,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:57:12,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:57:12,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:57:12,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:57:12,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:57:12,768 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:57:12,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:57:12,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:57:12,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:57:12,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:57:12,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:57:12,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:57:12,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:57:12,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:57:12,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:57:12,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:57:12,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:57:12,771 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:57:12,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:57:12,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:57:12,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:57:12,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:57:12,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:57:12,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:57:12,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:57:12,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:57:12,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:57:12,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:57:12,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:57:12,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:57:12,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:57:12,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:57:12,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:57:12,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:57:12,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:57:12,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:57:12,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:57:12,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:57:12,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:57:12,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:57:12,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:57:12,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:57:12,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:57:12,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:57:12,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:57:12,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:57:12,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:57:12,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:57:12,958 - app - INFO - 应用程序关闭中... 2025-05-09 16:57:12,960 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 16:57:12,960 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 16:57:12,961 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 16:57:12,961 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 16:57:12,962 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 16:57:12,963 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 16:57:12,963 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 16:57:12,963 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 16:57:12,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 16:57:12,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 16:57:12,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:57:12,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:57:12,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:57:12,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:57:12,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:57:12,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 16:57:12,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:57:12,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:57:12,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 16:57:12,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:57:12,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:57:12,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 16:57:12,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:57:12,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:57:12,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:57:12,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:57:12,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:57:12,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:57:12,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:57:12,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:57:12,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:57:12,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:57:12,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:57:12,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 16:57:12,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:57:12,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:57:12,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 16:57:12,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 16:57:12,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 16:57:12,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 16:57:12,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 16:57:12,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 16:57:12,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 16:57:12,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 16:57:12,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 16:57:12,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 16:57:12,974 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 16:57:12,974 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 16:57:12,974 - app - INFO - 增强版任务调度器已停止 2025-05-09 16:57:12,975 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 16:57:12,975 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 16:57:12,975 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 16:57:12,975 - data.session - INFO - 数据库连接已关闭 2025-05-09 16:57:14,272 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 16:57:14,331 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 16:57:14,332 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 16:57:14,400 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 16:57:14,453 - data.session - INFO - 正在初始化数据库... 2025-05-09 16:57:14,474 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 16:57:14,494 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:57:14,496 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,499 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:57:14,501 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,503 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:57:14,505 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:57:14,506 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 16:57:14,507 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,509 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 16:57:14,509 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,510 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 16:57:14,511 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,512 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 16:57:14,512 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,513 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 16:57:14,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,515 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 16:57:14,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,519 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 16:57:14,519 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,519 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 16:57:14,523 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,523 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 16:57:14,523 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,523 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 16:57:14,523 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,527 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 16:57:14,527 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 16:57:14,527 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:57:14,527 - data.session - INFO - 数据库表初始化完成 2025-05-09 16:57:14,881 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 16:57:14,881 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 16:57:14,882 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 16:57:14,882 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 16:57:14,884 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 16:57:14,885 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 16:57:14,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 16:57:14,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 16:57:14,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 16:57:14,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 16:57:14,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 16:57:14,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 16:57:14,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 16:57:14,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 16:57:14,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 16:57:14,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 16:57:14,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 16:57:14,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 16:57:14,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 16:57:14,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 16:57:14,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:57:14,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 16:57:14,899 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 16:57:14,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:57:14,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:57:14,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:57:14,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:57:14,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:57:14,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:57:14,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:57:14,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:57:14,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:57:14,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:57:14,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:57:14,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:57:14,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:57:14,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:57:14,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:57:14,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 16:57:14,907 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 16:57:14,927 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:57:14,927 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 16:57:14,927 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:57:14,927 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 16:57:14,931 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:57:14,932 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 16:57:14,932 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 16:57:14,933 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:57:14,942 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 16:57:14,943 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (, ) 2025-05-09 16:57:14,944 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 16:57:14,944 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:57:14,945 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 16:57:14,946 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 16:57:14,946 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 16:57:14,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:57:14,949 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 16:57:14,949 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, , ) 2025-05-09 16:57:14,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:57:14,951 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 16:57:14,952 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 16:57:14,952 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 16:57:14,952 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 16:57:14,952 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 16:57:14,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:57:14,954 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:57:14,954 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] (, datetime.datetime(2025, 5, 9, 15, 57, 14, 946670)) 2025-05-09 16:57:14,955 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:58:14,912 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:58:14,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:58:14,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:58:14,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:58:14,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:58:14,912 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:58:14,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:58:14,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:58:14,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:58:14,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:58:14,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:58:14,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:58:14,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:58:14,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:58:14,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:58:14,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:58:14,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:58:14,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:58:14,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:58:14,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:58:14,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:58:14,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:58:14,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:58:14,933 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:58:14,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:58:14,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:58:14,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:58:14,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:58:14,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:58:14,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:58:14,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:58:14,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:58:14,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:58:14,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:58:14,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:58:14,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:58:14,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:58:14,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:58:14,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:58:14,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:58:14,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:58:14,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:58:14,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:58:14,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:58:14,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:58:14,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:58:14,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:58:14,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:58:14,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:58:14,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:58:14,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:58:14,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:58:14,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:58:14,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:58:14,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:58:14,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:58:14,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:58:14,974 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:58:14,978 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:58:14,982 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 15, 58, 14, 966382)) 2025-05-09 16:58:14,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:58:14,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:58:14,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:58:14,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:58:14,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:58:14,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:58:14,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:58:14,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:58:14,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:58:14,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:58:14,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:58:14,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:58:14,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:58:15,004 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:58:15,004 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:58:15,004 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:58:15,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:58:15,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:58:15,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:58:15,004 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:58:15,008 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:58:15,008 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:58:15,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:58:15,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:58:15,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:58:15,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:58:15,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:58:15,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:58:15,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:58:15,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:58:15,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:58:15,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:58:15,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:58:15,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 16:59:15,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 16:59:15,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 16:59:15,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 16:59:15,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 16:59:15,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 16:59:15,017 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 16:59:15,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 16:59:15,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 16:59:15,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 16:59:15,021 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 16:59:15,025 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 16:59:15,029 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 15, 59, 15, 13339)) 2025-05-09 16:59:15,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 16:59:15,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 16:59:15,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 16:59:15,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 16:59:15,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 16:59:15,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 16:59:15,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 16:59:15,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 16:59:15,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 16:59:15,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 16:59:15,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 16:59:15,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 16:59:15,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 16:59:15,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 16:59:15,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 16:59:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 16:59:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 16:59:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 16:59:15,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 16:59:15,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 16:59:15,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 16:59:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 16:59:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 16:59:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 16:59:15,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 16:59:15,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 16:59:15,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 16:59:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 16:59:15,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 16:59:15,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 16:59:15,055 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 16:59:15,055 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 16:59:15,055 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 16:59:15,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 16:59:15,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 16:59:15,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 16:59:15,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 16:59:15,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 16:59:15,063 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 16:59:15,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 16:59:15,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 16:59:15,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 16:59:15,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 16:59:15,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 16:59:15,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 16:59:15,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 16:59:15,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 16:59:15,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 16:59:15,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 16:59:15,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 16:59:15,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 16:59:15,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 16:59:15,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 16:59:15,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 16:59:15,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 16:59:15,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 16:59:15,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 16:59:15,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 16:59:15,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 16:59:15,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 16:59:15,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 16:59:15,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 16:59:15,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 16:59:45,090 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 16:59:45,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 16:59:45,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 16:59:45,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 16:59:45,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 16:59:45,090 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 16:59:45,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 16:59:45,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 16:59:45,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 16:59:45,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 16:59:45,095 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 16:59:45,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:00:15,051 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:00:15,051 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:00:15,053 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 16, 0, 15, 50895)) 2025-05-09 17:00:15,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:00:15,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:00:15,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:00:15,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:00:15,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:00:15,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:00:15,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:00:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:00:15,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:00:15,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:00:15,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:00:15,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:00:15,112 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:00:15,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:00:15,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:00:15,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:00:15,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:00:15,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:00:15,112 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:00:15,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:00:15,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:00:15,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:00:15,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:00:15,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:00:15,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:00:15,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:00:15,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:00:15,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:00:45,119 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:00:45,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:00:45,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:00:45,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:00:45,119 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:00:45,119 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:00:45,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:00:45,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:00:45,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:00:45,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:00:45,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:00:45,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:01:15,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:01:15,066 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:01:15,066 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 16, 1, 15, 63944)) 2025-05-09 17:01:15,070 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:01:15,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:01:15,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:01:15,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:01:15,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:01:15,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:01:15,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:01:15,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:01:15,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:01:15,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:01:15,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:01:15,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:01:15,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:01:15,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:01:15,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:01:15,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:01:15,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:01:15,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:01:15,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:01:15,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:01:15,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:01:15,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:01:15,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:01:15,171 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:01:15,171 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:01:15,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:01:15,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:01:15,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:01:15,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:01:15,171 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:01:15,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:01:15,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:01:15,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:01:15,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:01:15,183 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:01:15,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:01:15,184 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:01:15,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:01:15,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:01:15,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:01:15,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:01:15,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:01:15,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:01:15,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:01:15,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:01:15,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:01:15,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:01:15,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:01:15,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:01:15,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:01:15,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:01:15,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:01:15,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:01:15,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:01:15,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:01:15,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:01:15,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:01:15,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:01:15,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:01:15,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:01:15,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:01:15,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:01:15,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:01:15,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:01:15,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:01:15,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:01:15,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:01:15,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:01:15,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:01:15,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:01:15,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:01:15,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:01:15,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:01:15,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:01:15,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:01:15,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:01:15,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:01:15,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:01:15,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:01:45,235 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:01:45,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:01:45,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:01:45,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:01:45,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:01:45,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:01:45,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:01:45,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:01:45,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:01:45,243 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:01:45,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:01:45,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:02:15,076 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:02:15,076 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:02:15,076 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 16, 2, 15, 76001)) 2025-05-09 17:02:15,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:02:15,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:02:15,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:02:15,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:02:15,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:02:15,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:02:15,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:02:15,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:02:15,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:02:15,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:02:15,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:02:15,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:02:15,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:02:15,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:02:15,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:02:15,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:02:15,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:02:15,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:02:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:02:15,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:02:15,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:02:15,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:02:15,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:02:15,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:02:15,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:02:15,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:02:15,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:02:15,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:02:45,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:02:45,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:02:45,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:02:45,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:02:45,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:02:45,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:02:45,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:02:45,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:02:45,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:02:45,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:02:45,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:02:45,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:03:15,100 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:03:15,101 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:03:15,101 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 16, 3, 15, 100333)) 2025-05-09 17:03:15,103 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:03:15,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:03:15,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:03:15,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:03:15,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:03:15,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:03:15,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:03:15,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:03:15,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:03:15,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:03:15,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:03:15,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:03:15,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:03:15,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:03:15,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:03:15,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:03:15,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:03:15,312 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:03:15,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:03:15,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:03:15,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:03:15,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:03:15,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:03:15,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:03:15,317 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:03:15,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:03:15,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:03:15,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:03:15,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:03:15,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:03:15,330 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:03:15,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:03:15,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:03:15,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:03:15,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:03:15,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:03:15,338 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:03:15,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:03:15,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:03:15,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:03:15,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:03:15,345 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:03:15,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:03:15,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:03:15,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:03:15,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:03:15,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:03:15,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:03:15,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:03:15,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:03:15,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:03:15,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:03:15,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:03:15,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:03:15,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:03:15,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:03:15,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:03:15,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:03:15,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:03:15,352 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:03:15,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:03:15,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:03:15,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:03:15,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:03:15,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:03:15,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:03:15,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:03:15,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:03:15,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:03:15,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:03:15,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:03:15,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:03:15,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:03:15,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:03:15,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:03:15,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:03:15,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:03:15,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:03:15,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:03:45,370 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:03:45,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:03:45,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:03:45,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:03:45,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:03:45,370 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:03:45,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:03:45,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:03:45,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:03:45,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:03:45,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:03:45,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:03:45,482 - app - INFO - 应用程序关闭中... 2025-05-09 17:03:45,482 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:03:45,482 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:03:45,482 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:03:45,482 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:03:45,482 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:03:45,482 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:03:45,482 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:03:45,482 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:03:45,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:03:45,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:03:45,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:03:45,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:03:45,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:03:45,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:03:45,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:03:45,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:03:45,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:03:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:03:45,491 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:03:45,491 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:03:45,491 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:03:45,491 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:03:45,491 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:03:46,808 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:03:46,868 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:03:46,872 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:05:07,086 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:05:07,142 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:05:07,147 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:05:07,218 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:05:07,267 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:05:07,293 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:05:07,315 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:05:07,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,315 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:05:07,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,315 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:05:07,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:05:07,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:05:07,319 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,321 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:05:07,321 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,325 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:05:07,325 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,325 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:05:07,329 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,329 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:05:07,329 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,334 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:05:07,334 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:05:07,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,342 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:05:07,342 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,346 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:05:07,346 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,351 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:05:07,351 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,355 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:05:07,355 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:05:07,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:05:07,359 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:05:07,714 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:05:07,717 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:05:07,718 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:05:07,720 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:05:07,721 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:05:07,721 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:05:07,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:05:07,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:05:07,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:05:07,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:05:07,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:05:07,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:05:07,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:05:07,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:05:07,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:05:07,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:05:07,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:05:07,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:05:07,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:05:07,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:05:07,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:05:07,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:05:07,730 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:05:07,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:05:07,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:05:07,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:05:07,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:05:07,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:05:07,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:05:07,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:05:07,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:05:07,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:05:07,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:05:07,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:05:07,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:05:07,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:05:07,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:05:07,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:05:07,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:05:07,733 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:05:07,755 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:05:07,756 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:05:07,757 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:05:07,761 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:05:07,763 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:05:07,765 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:05:07,767 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:05:07,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:05:07,781 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:05:07,782 - sqlalchemy.engine.Engine - INFO - [generated in 0.00104s] (, ) 2025-05-09 17:05:07,783 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:05:07,783 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:05:07,786 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:05:07,787 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:05:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:05:07,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:05:07,793 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:05:07,794 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] (, , ) 2025-05-09 17:05:07,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:05:07,798 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:05:07,799 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:05:07,799 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:05:07,800 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:05:07,801 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:05:07,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:05:07,804 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:05:07,807 - sqlalchemy.engine.Engine - INFO - [generated in 0.00334s] (, datetime.datetime(2025, 5, 9, 16, 5, 7, 787103)) 2025-05-09 17:05:07,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:05:14,270 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:05:14,271 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0010秒 2025-05-09 17:05:14,272 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:05:14,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:05:14,273 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:05:14,275 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:05:14,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:05:14,277 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0044秒 2025-05-09 17:05:14,285 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:05:14,285 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0000秒 2025-05-09 17:05:14,285 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:05:14,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:05:14,289 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:05:14,289 - sqlalchemy.engine.Engine - INFO - [generated in 0.00095s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:05:14,294 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,294 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:05:14,294 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,294 - sqlalchemy.engine.Engine - INFO - [cached since 0.003824s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:05:14,299 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,299 - sqlalchemy.engine.Engine - INFO - [cached since 0.005624s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b1') 2025-05-09 17:05:14,299 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,299 - sqlalchemy.engine.Engine - INFO - [cached since 0.007005s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:05:14,302 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,302 - sqlalchemy.engine.Engine - INFO - [cached since 0.009006s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:05:14,302 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,302 - sqlalchemy.engine.Engine - INFO - [cached since 0.01099s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:05:14,302 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,302 - sqlalchemy.engine.Engine - INFO - [cached since 0.0126s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:05:14,306 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,306 - sqlalchemy.engine.Engine - INFO - [cached since 0.01379s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:05:14,306 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,306 - sqlalchemy.engine.Engine - INFO - [cached since 0.01489s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:05:14,306 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,306 - sqlalchemy.engine.Engine - INFO - [cached since 0.01608s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:05:14,311 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:05:14,311 - sqlalchemy.engine.Engine - INFO - [cached since 0.01789s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:05:14,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:05:14,311 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0255秒 2025-05-09 17:06:00,358 - app - INFO - 应用程序关闭中... 2025-05-09 17:06:00,358 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:06:00,358 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:06:00,358 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:06:00,358 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:06:00,358 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:06:00,358 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:06:00,362 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:06:00,362 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:06:00,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:06:00,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:06:00,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:06:00,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:06:00,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:06:00,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:06:00,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:06:00,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:06:00,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:06:00,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:06:00,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:06:00,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:06:00,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:06:00,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:06:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:06:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:06:00,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:06:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:06:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:06:00,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:06:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:06:00,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:06:00,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:06:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:06:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:06:00,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:06:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:06:00,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:06:00,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:06:00,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:06:00,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:06:00,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:06:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:06:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:06:00,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:06:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:06:00,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:06:00,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:06:00,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:06:00,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:06:00,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:06:00,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:06:00,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:06:00,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:06:00,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:06:00,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:06:00,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:06:00,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:06:00,408 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:06:00,408 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:06:00,408 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:06:00,412 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:06:00,412 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:06:00,413 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:06:01,720 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:06:01,778 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:06:01,779 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:06:01,846 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:06:01,896 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:06:01,933 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:06:01,950 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:06:01,953 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,953 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:06:01,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,962 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:06:01,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:01,966 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:06:01,970 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,970 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:06:01,970 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,975 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:06:01,975 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,978 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:06:01,978 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,982 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:06:01,982 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,982 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:06:01,986 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,990 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:06:01,990 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,990 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:06:01,995 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:01,999 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:06:01,999 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:02,003 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:06:02,007 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:02,007 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:06:02,007 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:02,012 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:02,015 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:06:02,361 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:06:02,361 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:06:02,361 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:06:02,362 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:06:02,362 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:06:02,362 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:06:02,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:06:02,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:06:02,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:06:02,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:06:02,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:06:02,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:06:02,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:06:02,365 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:06:02,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:06:02,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:06:02,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:06:02,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:06:02,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:06:02,370 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:06:02,370 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:06:02,370 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:06:02,370 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:06:02,374 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:06:02,374 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:06:02,374 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:06:02,374 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:06:02,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:02,383 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:06:02,383 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] (, ) 2025-05-09 17:06:02,387 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:06:02,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:02,387 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:06:02,387 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:06:02,387 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:06:02,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:02,392 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:06:02,392 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (, , ) 2025-05-09 17:06:02,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:02,392 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:06:02,392 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:06:02,392 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:06:02,396 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:06:02,396 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:06:02,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:02,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:06:02,397 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, datetime.datetime(2025, 5, 9, 16, 6, 2, 387963)) 2025-05-09 17:06:02,400 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:05,539 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:05,541 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0015秒 2025-05-09 17:06:05,545 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:05,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:05,547 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:06:05,547 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:06:05,552 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:05,552 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0065秒 2025-05-09 17:06:05,565 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:05,565 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0000秒 2025-05-09 17:06:05,568 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:05,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:05,572 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:06:05,576 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:06:05,577 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,580 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:05,594 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,594 - sqlalchemy.engine.Engine - INFO - [cached since 0.01519s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:05,597 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,597 - sqlalchemy.engine.Engine - INFO - [cached since 0.01973s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b1') 2025-05-09 17:06:05,601 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,601 - sqlalchemy.engine.Engine - INFO - [cached since 0.02369s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:05,601 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,605 - sqlalchemy.engine.Engine - INFO - [cached since 0.02673s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:05,605 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,605 - sqlalchemy.engine.Engine - INFO - [cached since 0.02955s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:05,613 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,613 - sqlalchemy.engine.Engine - INFO - [cached since 0.03447s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:05,617 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,617 - sqlalchemy.engine.Engine - INFO - [cached since 0.0403s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:05,622 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,622 - sqlalchemy.engine.Engine - INFO - [cached since 0.04332s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:05,622 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,622 - sqlalchemy.engine.Engine - INFO - [cached since 0.04608s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:05,627 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:05,627 - sqlalchemy.engine.Engine - INFO - [cached since 0.04953s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:05,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:05,630 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0621秒 2025-05-09 17:06:31,979 - app - INFO - 应用程序关闭中... 2025-05-09 17:06:31,979 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:06:31,979 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:06:31,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:06:31,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:06:31,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:06:31,979 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:06:31,979 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:06:31,979 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:06:31,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:06:31,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:06:31,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:06:31,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:06:31,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:06:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:06:31,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:06:31,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:06:31,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:06:31,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:06:31,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:06:31,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:06:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:06:31,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:06:31,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:06:31,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:06:31,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:06:31,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:06:31,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:06:31,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:06:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:06:31,991 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:06:31,991 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:06:31,991 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:06:31,991 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:06:31,991 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:06:33,306 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:06:33,365 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:06:33,371 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:06:33,439 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:06:33,489 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:06:33,521 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:06:33,542 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:06:33,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,546 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:06:33,555 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,555 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:06:33,559 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:33,563 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:06:33,563 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,563 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:06:33,563 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,563 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:06:33,568 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,569 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:06:33,572 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,576 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:06:33,576 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,582 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:06:33,582 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,584 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:06:33,584 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,585 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:06:33,585 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,587 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:06:33,587 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,587 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:06:33,589 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,589 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:06:33,589 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:06:33,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:33,593 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:06:33,938 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:06:33,938 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:06:33,938 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:06:33,938 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:06:33,938 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:06:33,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:06:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:06:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:06:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:06:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:06:33,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:06:33,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:06:33,942 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:06:33,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:06:33,947 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:06:33,951 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:06:33,951 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:06:33,951 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:06:33,951 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:06:33,954 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:06:33,954 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:06:33,955 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:06:33,956 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:33,962 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:06:33,966 - sqlalchemy.engine.Engine - INFO - [generated in 0.00339s] (, ) 2025-05-09 17:06:33,970 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:06:33,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:33,970 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:06:33,970 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:06:33,970 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:06:33,970 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:33,974 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:06:33,974 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, , ) 2025-05-09 17:06:33,974 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:33,980 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:06:33,980 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:06:33,984 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:06:33,984 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:06:33,988 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:06:33,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:33,991 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:06:33,992 - sqlalchemy.engine.Engine - INFO - [generated in 0.00163s] (, datetime.datetime(2025, 5, 9, 16, 6, 33, 970476)) 2025-05-09 17:06:33,994 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:43,305 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:43,305 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0000秒 2025-05-09 17:06:43,309 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:43,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:43,309 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:06:43,314 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:06:43,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:43,316 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0069秒 2025-05-09 17:06:43,329 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:43,329 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0037秒 2025-05-09 17:06:43,333 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:06:43,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:06:43,333 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:06:43,333 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:06:43,337 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,337 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:43,342 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,342 - sqlalchemy.engine.Engine - INFO - [cached since 0.004146s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:43,346 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,346 - sqlalchemy.engine.Engine - INFO - [cached since 0.007527s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b1') 2025-05-09 17:06:43,350 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,350 - sqlalchemy.engine.Engine - INFO - [cached since 0.0119s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:43,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,354 - sqlalchemy.engine.Engine - INFO - [cached since 0.01541s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:43,356 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,356 - sqlalchemy.engine.Engine - INFO - [cached since 0.01826s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:43,361 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,361 - sqlalchemy.engine.Engine - INFO - [cached since 0.02243s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:43,363 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,363 - sqlalchemy.engine.Engine - INFO - [cached since 0.02591s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:43,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,368 - sqlalchemy.engine.Engine - INFO - [cached since 0.02871s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:43,368 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,372 - sqlalchemy.engine.Engine - INFO - [cached since 0.03274s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:06:43,375 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:06:43,375 - sqlalchemy.engine.Engine - INFO - [cached since 0.03675s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:06:43,379 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:06:43,379 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0462秒 2025-05-09 17:07:33,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:07:33,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:07:33,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:07:33,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:07:33,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:07:33,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:07:33,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:07:33,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:07:33,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:07:33,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:07:33,950 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:07:33,950 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:07:33,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:07:33,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:07:33,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:07:33,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:07:33,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:07:33,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:07:33,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:07:33,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:07:33,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:07:33,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:07:33,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:07:33,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:07:33,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:07:33,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:07:33,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:07:33,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:07:33,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:07:33,998 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:07:34,002 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:07:34,002 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 7, 33, 998129)) 2025-05-09 17:07:34,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:08:01,130 - app - INFO - 应用程序关闭中... 2025-05-09 17:08:01,130 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:08:01,130 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:08:01,130 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:08:01,134 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:08:01,138 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:08:01,138 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:08:01,138 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:08:01,138 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:08:01,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:08:01,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:08:01,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:08:01,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:08:01,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:08:01,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:08:01,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:08:01,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:08:01,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:08:01,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:08:01,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:08:01,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:08:01,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:08:01,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:08:01,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:08:01,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:08:01,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:08:01,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:08:01,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:08:01,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:08:01,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:08:01,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:08:01,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:08:01,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:08:01,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:08:01,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:08:01,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:08:01,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:08:01,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:08:01,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:08:01,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:08:01,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:08:01,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:08:01,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:08:01,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:08:01,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:08:01,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:08:01,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:08:01,180 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:08:01,180 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:08:01,180 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:08:01,184 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:08:01,184 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:08:01,188 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:08:01,188 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:08:01,189 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:08:02,498 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:08:02,558 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:08:02,558 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:08:02,629 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:08:02,683 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:08:02,717 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:08:02,730 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:08:02,730 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,737 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:08:02,737 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,737 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:08:02,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,745 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:08:02,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:08:02,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:08:02,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:08:02,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,754 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:08:02,754 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,754 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:08:02,754 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,754 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:08:02,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:08:02,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:08:02,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,762 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:08:02,762 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,762 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:08:02,762 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,762 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:08:02,766 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:08:02,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:08:02,766 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:08:03,116 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:08:03,116 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:08:03,116 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:08:03,116 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:08:03,116 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:08:03,121 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:08:03,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:08:03,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:08:03,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:08:03,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:08:03,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:08:03,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:08:03,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:08:03,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:08:03,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:08:03,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:08:03,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:08:03,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:08:03,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:08:03,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:08:03,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:08:03,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:08:03,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:08:03,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:08:03,138 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:08:03,138 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:08:03,138 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:08:03,138 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:08:03,138 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:08:03,142 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:08:03,142 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:08:03,142 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:08:03,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:08:03,150 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:08:03,150 - sqlalchemy.engine.Engine - INFO - [generated in 0.00138s] (, ) 2025-05-09 17:08:03,155 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:08:03,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:08:03,155 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:08:03,155 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:08:03,155 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:08:03,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:08:03,159 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:08:03,159 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] (, , ) 2025-05-09 17:08:03,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:08:03,163 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:08:03,163 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:08:03,163 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:08:03,163 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:08:03,163 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:08:03,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:08:03,163 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:08:03,163 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, datetime.datetime(2025, 5, 9, 16, 8, 3, 155014)) 2025-05-09 17:08:03,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:08:06,501 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:08:06,502 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0012秒 2025-05-09 17:08:06,535 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:08:06,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:08:06,540 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:08:06,540 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:08:06,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:08:06,544 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0085秒 2025-05-09 17:08:06,556 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:08:06,557 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0007秒 2025-05-09 17:08:06,560 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:08:06,560 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:08:06,565 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:08:06,565 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:08:06,565 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,565 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:08:06,569 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,569 - sqlalchemy.engine.Engine - INFO - [cached since 0.003792s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:08:06,573 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,573 - sqlalchemy.engine.Engine - INFO - [cached since 0.006858s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b1') 2025-05-09 17:08:06,573 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,573 - sqlalchemy.engine.Engine - INFO - [cached since 0.009716s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:08:06,577 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,577 - sqlalchemy.engine.Engine - INFO - [cached since 0.0119s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:08:06,577 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,577 - sqlalchemy.engine.Engine - INFO - [cached since 0.01386s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:08:06,581 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,581 - sqlalchemy.engine.Engine - INFO - [cached since 0.01662s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:08:06,585 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,585 - sqlalchemy.engine.Engine - INFO - [cached since 0.0211s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:08:06,590 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,590 - sqlalchemy.engine.Engine - INFO - [cached since 0.02359s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:08:06,590 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,590 - sqlalchemy.engine.Engine - INFO - [cached since 0.02524s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:08:06,594 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:08:06,594 - sqlalchemy.engine.Engine - INFO - [cached since 0.02801s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:08:06,594 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:08:06,598 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0377秒 2025-05-09 17:09:03,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:09:03,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:09:03,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:09:03,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:09:03,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:09:03,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:09:03,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:09:03,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:09:03,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:09:03,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:09:03,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:09:03,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:09:03,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:09:03,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:09:03,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:09:03,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:09:03,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:09:03,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:09:03,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:09:03,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:09:03,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:09:03,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:09:03,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:09:03,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:09:03,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:09:03,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:09:03,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:09:03,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:09:03,170 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:09:03,175 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 9, 3, 158832)) 2025-05-09 17:09:03,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:09:03,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:09:03,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:09:03,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:09:03,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:09:03,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:09:03,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:09:03,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:09:03,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:09:03,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:09:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:09:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:09:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:09:03,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:09:03,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:09:03,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:09:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:09:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:09:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:09:03,183 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:09:03,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:09:03,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:09:03,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:09:03,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:09:03,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:09:03,183 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:09:03,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:09:03,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:09:03,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:09:03,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:09:03,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:09:03,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:09:03,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:09:03,196 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:09:03,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:09:03,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:09:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:09:03,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:09:03,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:09:03,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:09:03,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:09:03,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:09:03,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:09:03,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:09:03,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:09:03,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:09:03,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:09:03,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:09:03,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:09:03,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:09:03,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:09:03,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:09:03,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:09:03,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:09:03,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:09:03,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:09:03,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:09:03,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:09:03,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:09:03,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:09:03,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:09:03,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:09:03,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:09:03,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:09:03,267 - app - INFO - 应用程序关闭中... 2025-05-09 17:09:03,267 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:09:03,267 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:09:03,271 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:09:03,274 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:09:03,274 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:09:03,274 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:09:03,279 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:09:03,279 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:09:03,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:09:03,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:09:03,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:09:03,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:09:03,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:09:03,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:09:03,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:09:03,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:09:03,291 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:09:03,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:09:03,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:09:03,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:09:03,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:09:03,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:09:03,300 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:09:03,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:09:03,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:09:03,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:09:03,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:09:03,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:09:03,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:09:03,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:09:03,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:09:03,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:09:03,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:09:03,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:09:03,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:09:03,308 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:09:03,308 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:09:03,308 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:09:03,313 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:09:03,313 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:09:03,313 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:09:04,674 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:09:04,729 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:09:04,733 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:09:04,798 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:09:04,848 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:09:04,874 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:09:04,895 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:09:04,895 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,900 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:09:04,900 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,900 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:09:04,900 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,900 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:09:04,904 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:09:04,904 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,904 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:09:04,904 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,908 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:09:04,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,908 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:09:04,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,912 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:09:04,912 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,912 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:09:04,912 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,916 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:09:04,916 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,920 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:09:04,925 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,925 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:09:04,925 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,925 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:09:04,925 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,929 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:09:04,929 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:09:04,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:09:04,933 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:09:05,276 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:09:05,276 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:09:05,278 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:09:05,278 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:09:05,278 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:09:05,280 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:09:05,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:09:05,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:09:05,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:09:05,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:09:05,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:09:05,286 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:09:05,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:09:05,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:09:05,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:09:05,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:09:05,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:09:05,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:09:05,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:09:05,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:09:05,294 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:09:05,298 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:09:05,315 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:09:05,315 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:09:05,319 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:09:05,319 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:09:05,319 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:09:05,324 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:09:05,324 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:09:05,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:09:05,336 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:09:05,336 - sqlalchemy.engine.Engine - INFO - [generated in 0.00151s] (, ) 2025-05-09 17:09:05,336 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:09:05,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:09:05,341 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:09:05,341 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:09:05,342 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:09:05,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:09:05,342 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:09:05,342 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, , ) 2025-05-09 17:09:05,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:09:05,369 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:09:05,369 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:09:05,369 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:09:05,369 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:09:05,374 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:09:05,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:09:05,378 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:09:05,378 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] (, datetime.datetime(2025, 5, 9, 16, 9, 5, 342475)) 2025-05-09 17:09:05,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:10:05,318 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:10:05,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:10:05,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:10:05,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:10:05,318 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:10:05,318 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:10:05,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:10:05,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:10:05,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:10:05,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:10:05,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:10:05,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:10:05,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:10:05,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:10:05,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:10:05,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:10:05,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:10:05,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:10:05,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:10:05,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:10:05,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:10:05,331 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:10:05,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:10:05,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:10:05,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:10:05,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:10:05,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:10:05,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:10:05,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:10:05,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:10:05,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:10:05,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:10:05,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:10:05,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:10:05,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:10:05,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:10:05,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:10:05,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:10:05,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:10:05,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:10:05,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:10:05,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:10:05,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:10:05,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:10:05,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:10:05,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:10:05,352 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:10:05,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:10:05,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:10:05,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:10:05,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:10:05,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:10:05,360 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:10:05,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:10:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:10:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:10:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:10:05,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:10:05,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:10:05,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:10:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:10:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:10:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:10:05,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:10:05,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:10:05,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:10:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:10:05,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:10:05,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:10:05,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:10:05,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:10:05,372 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:10:05,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:10:05,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:10:05,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:10:05,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:10:05,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:10:05,374 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:10:05,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:10:05,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:10:05,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:10:05,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:10:05,378 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:10:05,378 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:10:05,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:10:05,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:10:05,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:10:05,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:10:05,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:10:05,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:10:05,392 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:10:05,395 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:10:05,396 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 16, 10, 5, 383416)) 2025-05-09 17:10:05,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:11:05,405 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:11:05,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:11:05,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:11:05,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:11:05,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:11:05,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:11:05,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:11:05,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:11:05,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:11:05,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:11:05,413 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:11:05,415 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 16, 11, 5, 406106)) 2025-05-09 17:11:05,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:11:05,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:11:05,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:11:05,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:11:05,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:11:05,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:11:05,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:11:05,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:11:05,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:11:05,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:11:05,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:11:05,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:11:05,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:11:05,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:11:05,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:11:05,424 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:11:05,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:11:05,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:11:05,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:11:05,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:11:05,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:11:05,428 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:11:05,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:11:05,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:11:05,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:11:05,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:11:05,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:11:05,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:11:05,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:11:05,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:11:05,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:11:05,442 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:11:05,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:11:05,442 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:11:05,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:11:05,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:11:05,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:11:05,446 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:11:05,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:11:05,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:11:05,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:11:05,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:11:05,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:11:05,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:11:05,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:11:05,450 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:11:05,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:11:05,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:11:05,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:11:05,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:11:05,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:11:05,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:11:05,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:11:05,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:11:05,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:11:05,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:11:05,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:11:05,468 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:11:05,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:11:05,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:11:05,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:11:05,468 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:11:05,468 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:11:05,472 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:11:05,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:11:05,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:11:05,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:11:05,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:11:05,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:11:05,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:11:05,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:11:05,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:11:05,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:11:05,483 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:11:05,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:11:05,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:11:05,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:11:05,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:11:05,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:11:05,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:11:05,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:11:05,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:12:05,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:12:05,438 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:12:05,438 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 16, 12, 5, 435652)) 2025-05-09 17:12:05,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:12:05,519 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:12:05,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:12:05,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:12:05,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:12:05,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:12:05,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:12:05,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:12:05,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:12:05,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:12:05,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:12:05,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:12:05,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:12:05,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:12:05,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:12:05,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:12:05,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:12:05,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:12:05,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:12:05,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:12:05,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:12:05,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:12:05,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:12:05,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:12:05,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:12:05,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:12:05,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:12:05,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:12:05,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:12:05,535 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:12:05,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:12:05,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:12:05,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:12:05,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:12:05,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:12:05,535 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:12:05,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:12:05,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:12:05,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:12:05,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:12:05,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:12:05,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:12:05,610 - app - INFO - 应用程序关闭中... 2025-05-09 17:12:05,610 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:12:05,611 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:12:05,612 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:12:05,613 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:12:05,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:12:05,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:12:05,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:12:05,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:12:05,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:12:05,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:12:05,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:12:05,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:12:05,622 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:12:05,624 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:12:05,624 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:12:05,624 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:12:05,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:12:05,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:12:05,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:12:05,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:12:05,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:12:05,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:12:05,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:12:05,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:12:05,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:12:05,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:12:05,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:12:05,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:12:05,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:12:05,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:12:05,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:12:05,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:12:05,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:12:05,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:12:05,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:12:05,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:12:05,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:12:05,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:12:05,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:12:05,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:12:05,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:12:05,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:12:05,662 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:12:05,666 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:12:05,667 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:12:05,668 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:12:05,668 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:12:05,668 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:12:06,976 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:12:07,040 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:12:07,044 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:12:07,115 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:12:07,166 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:12:07,207 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:12:07,227 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:12:07,227 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,232 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:12:07,232 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,232 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:12:07,232 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,232 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:12:07,232 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:12:07,232 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,236 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:12:07,236 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,238 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:12:07,238 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,238 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:12:07,238 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,238 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:12:07,238 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,242 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:12:07,242 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,244 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:12:07,244 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,246 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:12:07,246 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,246 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:12:07,246 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,246 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:12:07,246 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,251 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:12:07,251 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:12:07,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:12:07,253 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:12:07,608 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:12:07,613 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:12:07,613 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:12:07,613 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:12:07,613 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:12:07,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:12:07,613 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:12:07,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:12:07,620 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:12:07,624 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:12:07,624 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:12:07,624 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:12:07,624 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:12:07,624 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:12:07,624 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:12:07,624 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:12:07,629 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:12:07,638 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:12:07,638 - sqlalchemy.engine.Engine - INFO - [generated in 0.00125s] (, ) 2025-05-09 17:12:07,638 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:12:07,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:12:07,642 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:12:07,642 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:12:07,642 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:12:07,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:12:07,642 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:12:07,646 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, , ) 2025-05-09 17:12:07,646 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:12:07,646 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:12:07,646 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:12:07,646 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:12:07,646 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:12:07,646 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:12:07,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:12:07,650 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:12:07,650 - sqlalchemy.engine.Engine - INFO - [generated in 0.00156s] (, datetime.datetime(2025, 5, 9, 16, 12, 7, 642177)) 2025-05-09 17:12:07,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:13:07,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:13:07,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:13:07,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:13:07,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:13:07,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:13:07,643 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:13:07,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:13:07,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:13:07,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:13:07,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:13:07,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:13:07,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:13:07,649 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:13:07,650 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:13:07,654 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 16, 13, 7, 640560)) 2025-05-09 17:13:07,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:13:07,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:13:07,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:13:07,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:13:07,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:13:07,658 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:13:07,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:13:07,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:13:07,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:13:07,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:13:07,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:13:07,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:13:07,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:13:07,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:13:07,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:13:07,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:13:07,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:13:07,672 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:13:07,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:13:07,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:13:07,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:13:07,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:13:07,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:13:07,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:13:07,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:13:07,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:13:07,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:13:07,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:13:07,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:13:07,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:13:07,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:13:07,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:13:07,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:13:07,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:13:07,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:13:07,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:13:07,675 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:13:07,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:13:07,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:13:07,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:13:07,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:13:07,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:13:07,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:13:07,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:13:07,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:13:07,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:13:07,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:13:07,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:13:07,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:13:07,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:13:07,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:13:07,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:13:07,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:13:07,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:13:07,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:13:07,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:13:07,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:13:07,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:13:07,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:13:07,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:13:07,691 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:13:07,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:13:07,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:13:07,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:13:07,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:13:07,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:13:07,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:13:07,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:13:07,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:13:07,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:13:07,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:13:07,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:13:07,703 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:13:07,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:13:07,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:13:07,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:13:07,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:13:07,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:13:07,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:13:07,761 - app - INFO - 应用程序关闭中... 2025-05-09 17:13:07,761 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:13:07,761 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:13:07,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:13:07,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:13:07,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:13:07,761 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:13:07,765 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:13:07,765 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:13:07,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:13:07,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:13:07,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:13:07,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:13:07,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:13:07,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:13:07,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:13:07,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:13:07,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:13:07,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:13:07,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:13:07,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:13:07,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:13:07,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:13:07,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:13:07,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:13:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:13:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:13:07,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:13:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:13:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:13:07,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:13:07,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:13:07,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:13:07,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:13:07,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:13:07,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:13:07,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:13:07,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:13:07,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:13:07,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:13:07,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:13:07,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:13:07,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:13:07,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:13:07,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:13:07,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:13:07,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:13:07,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:13:07,813 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:13:07,814 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:13:07,814 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:13:07,815 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:13:07,816 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:13:07,817 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:13:09,133 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:13:09,193 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:13:09,199 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:13:09,266 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:13:09,319 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:13:09,357 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:13:09,370 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:13:09,370 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,370 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:13:09,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,374 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:13:09,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:13:09,378 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:13:09,378 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,378 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:13:09,378 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,383 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:13:09,383 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,383 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:13:09,383 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,383 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:13:09,383 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,387 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:13:09,387 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,387 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:13:09,387 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,391 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:13:09,391 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,391 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:13:09,391 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,395 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:13:09,395 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,395 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:13:09,395 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:13:09,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:13:09,400 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:13:09,769 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:13:09,769 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:13:09,769 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:13:09,769 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:13:09,769 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:13:09,773 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:13:09,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:13:09,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:13:09,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:13:09,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:13:09,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:13:09,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:13:09,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:13:09,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:13:09,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:13:09,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:13:09,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:13:09,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:13:09,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:13:09,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:13:09,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:13:09,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:13:09,794 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:13:09,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:13:09,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:13:09,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:13:09,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:13:09,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:13:09,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:13:09,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:13:09,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:13:09,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:13:09,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:13:09,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:13:09,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:13:09,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:13:09,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:13:09,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:13:09,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:13:09,815 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:13:09,819 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:13:09,819 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:13:09,819 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:13:09,823 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:13:09,823 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:13:09,823 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:13:09,823 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:13:09,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:13:09,832 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:13:09,836 - sqlalchemy.engine.Engine - INFO - [generated in 0.00193s] (, ) 2025-05-09 17:13:09,840 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:13:09,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:13:09,840 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:13:09,844 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:13:09,844 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:13:09,848 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:13:09,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:13:09,853 - sqlalchemy.engine.Engine - INFO - [generated in 0.00291s] (, , ) 2025-05-09 17:13:09,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:13:09,870 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:13:09,870 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:13:09,870 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:13:09,874 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:13:09,874 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:13:09,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:13:09,876 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:13:09,878 - sqlalchemy.engine.Engine - INFO - [generated in 0.00176s] (, datetime.datetime(2025, 5, 9, 16, 13, 9, 848929)) 2025-05-09 17:13:09,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:14:09,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:14:09,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:14:09,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:14:09,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:14:09,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:14:09,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:14:09,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:14:09,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:14:09,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:14:09,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:14:09,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:14:09,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:14:09,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:14:09,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:14:09,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:14:09,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:14:09,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:14:09,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:14:09,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:14:09,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:14:09,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:14:09,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:14:09,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:14:09,867 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:14:09,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:14:09,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:14:09,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:14:09,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:14:09,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:14:09,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:14:09,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:14:09,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:14:09,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:14:09,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:14:09,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:14:09,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:14:09,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:14:09,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:14:09,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:14:09,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:14:09,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:14:09,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:14:09,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:14:09,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:14:09,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:14:09,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:14:09,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:14:09,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:14:09,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:14:09,895 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:14:09,898 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 16, 14, 9, 883168)) 2025-05-09 17:14:09,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:14:09,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:14:09,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:14:09,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:14:09,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:14:09,907 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:14:09,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:14:09,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:14:09,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:14:09,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:14:09,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:14:09,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:14:09,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:14:09,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:14:09,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:14:09,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:14:09,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:14:09,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:14:09,922 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:14:09,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:14:09,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:14:09,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:14:09,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:14:09,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:14:09,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:14:09,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:14:09,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:14:09,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:14:09,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:14:09,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:14:09,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:14:09,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:14:09,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:14:09,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:14:09,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:14:09,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:14:09,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:14:09,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:14:09,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:14:09,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:14:09,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:14:09,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:14:09,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:15:09,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:15:09,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:15:09,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:15:09,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:15:09,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:15:09,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:15:09,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:09,953 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:15:09,953 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 16, 15, 9, 945162)) 2025-05-09 17:15:09,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:15:09,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:15:09,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:15:09,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:15:09,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:15:09,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:15:09,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:15:09,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:15:09,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:15:09,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:09,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:15:09,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:15:09,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:15:09,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:15:09,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:15:09,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:15:09,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:15:09,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:15:09,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:15:09,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:15:09,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:15:09,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:15:09,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:15:09,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:15:09,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:15:09,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:15:09,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:15:09,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:15:09,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:15:09,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:15:09,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:15:09,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:15:09,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:15:09,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:15:09,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:15:09,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:15:09,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:15:09,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:15:09,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:15:09,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:15:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:15:09,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:15:09,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:15:09,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:15:09,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:15:09,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:15:09,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:15:09,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:15:09,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:15:09,974 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:15:09,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:15:09,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:15:09,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:15:09,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:15:09,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:15:09,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:15:09,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:15:09,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:15:09,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:15:09,975 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:15:09,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:15:09,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:15:10,115 - app - INFO - 应用程序关闭中... 2025-05-09 17:15:10,115 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:15:10,115 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:15:10,115 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:15:10,115 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:15:10,115 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:15:10,115 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:15:10,115 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:15:10,115 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:15:10,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:15:10,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:15:10,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:15:10,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:15:10,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:15:10,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:15:10,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:15:10,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:15:10,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:15:10,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:15:10,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:15:10,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:15:10,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:15:10,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:15:10,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:15:10,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:15:10,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:15:10,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:15:10,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:15:10,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:15:10,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:15:10,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:15:10,132 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:15:10,132 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:15:10,132 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:15:10,132 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:15:10,132 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:15:10,132 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:15:11,411 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:15:11,469 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:15:11,470 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:15:11,537 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:15:11,587 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:15:11,621 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:15:11,646 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:15:11,647 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,647 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:15:11,648 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,648 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:15:11,648 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,649 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:11,650 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:15:11,650 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,652 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:15:11,652 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,654 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:15:11,654 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,655 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:15:11,656 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,657 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:15:11,658 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,659 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:15:11,659 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,662 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:15:11,662 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,663 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:15:11,663 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,664 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:15:11,665 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,666 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:15:11,667 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,668 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:15:11,668 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:11,670 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:11,671 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:15:12,029 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:15:12,029 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:15:12,029 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:15:12,030 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:15:12,030 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:15:12,030 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:15:12,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:15:12,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:15:12,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:15:12,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:15:12,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:15:12,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:15:12,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:15:12,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:15:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:15:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:15:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:15:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:15:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:15:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:15:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:15:12,033 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:15:12,033 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:15:12,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:15:12,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:15:12,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:15:12,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:15:12,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:15:12,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:15:12,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:15:12,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:15:12,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:15:12,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:15:12,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:15:12,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:15:12,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:15:12,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:15:12,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:15:12,037 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:15:12,037 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:15:12,038 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:15:12,039 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:15:12,040 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:15:12,041 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:15:12,041 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:15:12,042 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:15:12,043 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:15:12,043 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:12,052 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:15:12,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, ) 2025-05-09 17:15:12,055 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:15:12,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:12,056 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:15:12,056 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:15:12,056 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:15:12,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:12,059 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:15:12,060 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (, , ) 2025-05-09 17:15:12,061 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:12,061 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:15:12,062 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:15:12,062 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:15:12,062 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:15:12,062 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:15:12,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:12,064 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:15:12,064 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] (, datetime.datetime(2025, 5, 9, 16, 15, 12, 57314)) 2025-05-09 17:15:12,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:25,800 - app - INFO - 应用程序关闭中... 2025-05-09 17:15:25,800 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:15:25,800 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:15:25,800 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:15:25,800 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:15:25,800 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:15:25,800 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:15:25,804 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:15:25,804 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:15:25,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:15:25,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:15:25,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:15:25,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:15:25,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:15:25,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:15:25,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:15:25,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:15:25,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:15:25,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:15:25,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:15:25,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:15:25,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:15:25,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:15:25,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:15:25,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:15:25,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:15:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:15:25,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:15:25,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:15:25,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:15:25,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:15:25,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:15:25,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:15:25,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:15:25,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:15:25,834 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:15:25,834 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:15:25,834 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:15:25,838 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:15:25,838 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:15:25,840 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:15:27,117 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:15:27,169 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:15:27,173 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:15:27,238 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:15:27,288 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:15:27,313 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:15:27,318 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:15:27,318 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,322 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:15:27,324 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,324 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:15:27,324 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:27,328 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:15:27,328 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,332 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:15:27,332 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,336 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:15:27,336 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,340 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:15:27,340 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,345 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:15:27,345 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,349 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:15:27,349 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,349 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:15:27,349 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,353 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:15:27,353 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,353 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:15:27,353 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,353 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:15:27,353 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,358 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:15:27,358 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:15:27,358 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:27,358 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:15:27,706 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:15:27,706 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:15:27,706 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:15:27,706 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:15:27,711 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:15:27,711 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:15:27,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:15:27,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:15:27,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:15:27,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:15:27,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:15:27,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:15:27,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:15:27,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:15:27,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:15:27,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:15:27,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:15:27,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:15:27,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:15:27,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:15:27,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:15:27,728 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:15:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:15:27,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:15:27,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:15:27,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:15:27,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:15:27,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:15:27,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:15:27,733 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:15:27,744 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:15:27,744 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:15:27,749 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:15:27,753 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:15:27,753 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:15:27,753 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:15:27,753 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:15:27,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:27,765 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:15:27,765 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (, ) 2025-05-09 17:15:27,765 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:15:27,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:27,765 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:15:27,770 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:15:27,770 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:15:27,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:27,770 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:15:27,770 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] (, , ) 2025-05-09 17:15:27,774 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:27,774 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:15:27,774 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:15:27,774 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:15:27,776 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:15:27,776 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:15:27,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:27,778 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:15:27,778 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (, datetime.datetime(2025, 5, 9, 16, 15, 27, 770011)) 2025-05-09 17:15:27,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:33,858 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:15:33,860 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0020秒 2025-05-09 17:15:33,863 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:15:33,864 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:33,865 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:15:33,866 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:15:33,866 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:33,866 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0028秒 2025-05-09 17:15:33,883 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:15:33,883 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0000秒 2025-05-09 17:15:33,883 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 来自 192.168.189.211 2025-05-09 17:15:33,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:15:33,887 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:15:33,887 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206',) 2025-05-09 17:15:33,892 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:15:33,892 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b3') 2025-05-09 17:15:33,892 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:15:33,895 - sqlalchemy.engine.Engine - INFO - [cached since 0.002851s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b1') 2025-05-09 17:15:33,895 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:15:33,895 - sqlalchemy.engine.Engine - INFO - [cached since 0.004483s ago] ('0ad08bf8-dd0e-4d32-8d30-ca49b7597206', 'b2') 2025-05-09 17:15:33,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:15:33,895 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/0ad08bf8-dd0e-4d32-8d30-ca49b7597206 状态码: 200 耗时: 0.0122秒 2025-05-09 17:16:27,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:16:27,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:16:27,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:16:27,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:16:27,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:16:27,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:16:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:16:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:16:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:16:27,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:16:27,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:16:27,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:16:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:16:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:16:27,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:16:27,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:16:27,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:16:27,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:16:27,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:16:27,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:16:27,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:16:27,749 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:16:27,749 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:16:27,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:16:27,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:16:27,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:16:27,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:16:27,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:16:27,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:16:27,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:16:27,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:16:27,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:16:27,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:16:27,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:16:27,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:16:27,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:16:27,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:16:27,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:16:27,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:16:27,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:16:27,772 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:16:27,774 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 16, 16, 27, 762322)) 2025-05-09 17:16:27,779 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:16:27,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:16:27,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:16:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:16:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:16:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:16:27,779 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:16:27,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:16:27,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:16:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:16:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:16:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:16:27,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:16:27,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:16:27,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:16:27,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:16:27,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:16:27,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:16:27,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:16:27,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:16:27,791 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:16:27,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:16:27,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:16:27,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:16:27,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:16:27,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:16:27,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:16:27,798 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:16:27,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:16:27,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:16:27,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:16:27,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:16:27,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:16:27,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:16:27,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:16:27,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:16:27,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:16:27,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:16:27,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:16:27,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:16:27,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:16:27,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:16:27,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:16:27,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:16:27,815 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:16:27,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:16:27,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:16:27,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:16:27,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:16:27,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:16:27,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:16:27,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:17:19,127 - app - INFO - 应用程序关闭中... 2025-05-09 17:17:19,127 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:17:19,128 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:17:19,128 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:17:19,129 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:17:19,129 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:17:19,129 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:17:19,130 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:17:19,130 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:17:19,130 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:17:19,130 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:17:19,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:17:19,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:17:19,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:17:19,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:17:19,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:17:19,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:17:19,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:17:19,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:17:19,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:17:19,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:17:19,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:17:19,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:17:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:17:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:17:19,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:17:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:17:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:17:19,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:17:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:17:19,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:17:19,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:17:19,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:17:19,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:17:19,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:17:19,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:17:19,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:17:19,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:17:19,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:17:19,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:17:19,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:17:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:17:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:17:19,137 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:17:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:17:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:17:19,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:17:19,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:17:19,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:17:19,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:17:19,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:17:19,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:17:19,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:17:19,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:17:19,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:17:19,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:17:19,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:17:19,140 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:17:19,141 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:17:19,141 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:17:19,142 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:17:19,142 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:17:19,142 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:17:20,443 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:17:20,502 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:17:20,503 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:17:20,569 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:17:20,621 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:17:20,643 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:17:20,646 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:17:20,647 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,647 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:17:20,648 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,648 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:17:20,648 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,649 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:20,650 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:17:20,650 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,652 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:17:20,652 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,653 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:17:20,653 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,655 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:17:20,655 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,657 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:17:20,657 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,659 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:17:20,659 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,660 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:17:20,660 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,661 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:17:20,662 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,663 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:17:20,663 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,664 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:17:20,665 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,666 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:17:20,667 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:17:20,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:20,669 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:17:21,026 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:17:21,026 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:17:21,028 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:17:21,028 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:17:21,028 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:17:21,029 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:17:21,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:17:21,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:17:21,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:17:21,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:17:21,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:17:21,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:17:21,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:17:21,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:17:21,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:17:21,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:17:21,038 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:17:21,039 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:17:21,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:17:21,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:17:21,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:17:21,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:17:21,042 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:17:21,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:17:21,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:17:21,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:17:21,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:17:21,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:17:21,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:17:21,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:17:21,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:17:21,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:17:21,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:17:21,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:17:21,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:17:21,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:17:21,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:17:21,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:17:21,057 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:17:21,058 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:17:21,059 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:17:21,060 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:17:21,061 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:17:21,063 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:17:21,065 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:17:21,066 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:17:21,067 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:17:21,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:21,079 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:17:21,081 - sqlalchemy.engine.Engine - INFO - [generated in 0.00185s] (, ) 2025-05-09 17:17:21,083 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:17:21,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:21,086 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:17:21,086 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:17:21,087 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:17:21,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:21,091 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:17:21,093 - sqlalchemy.engine.Engine - INFO - [generated in 0.00177s] (, , ) 2025-05-09 17:17:21,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:21,125 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:17:21,125 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:17:21,125 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:17:21,126 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:17:21,128 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:17:21,130 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:21,132 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:17:21,134 - sqlalchemy.engine.Engine - INFO - [generated in 0.00171s] (, datetime.datetime(2025, 5, 9, 16, 17, 21, 88078)) 2025-05-09 17:17:21,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:23,976 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:17:23,977 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:17:23,980 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:17:23,983 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:23,988 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:17:23,989 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {} 2025-05-09 17:17:23,991 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:17:23,991 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {'param_1': 0, 'param_2': 10} 2025-05-09 17:17:23,993 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:17:23,995 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0149秒 2025-05-09 17:17:25,397 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:17:25,397 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:17:25,400 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:17:25,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:25,402 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:17:25,403 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:17:25,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:25,406 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0061秒 2025-05-09 17:17:26,815 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:17:26,817 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0020秒 2025-05-09 17:17:26,820 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:17:26,827 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:26,830 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:17:26,831 - sqlalchemy.engine.Engine - INFO - [generated in 0.00202s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:17:26,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:26,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:26,837 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:17:26,839 - sqlalchemy.engine.Engine - INFO - [cached since 0.009558s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:17:26,841 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:26,842 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:17:26,843 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:17:26,843 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:17:26,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:26,845 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:17:26,848 - sqlalchemy.engine.Engine - INFO - [generated in 0.00248s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 17, 26, 845246), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:17:26,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:26,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:26,862 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:17:26,862 - sqlalchemy.engine.Engine - INFO - [cached since 0.03333s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:17:26,865 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:26,865 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('fefc156c-d0e1-4c68-af58-726d4bfe833a', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 17, 26, 842250), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 17, 26, 865046), datetime.datetime(2025, 5, 9, 17, 17, 26, 865046), 0) 2025-05-09 17:17:26,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:26,877 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:26,879 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:17:26,879 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] ('fefc156c-d0e1-4c68-af58-726d4bfe833a',) 2025-05-09 17:17:26,881 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:26,882 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a (优先级 1) 添加到队列 0 2025-05-09 17:17:26,885 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:17:26,886 - services.sync_service - INFO - 正在同步创建任务到天风系统: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:26,886 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"fefc156c-d0e1-4c68-af58-726d4bfe833a","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:17:26","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:17:26,943 - services.sync_service - INFO - 成功同步任务到系统任务: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:26,943 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:26,944 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:26,944 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1245秒 2025-05-09 17:17:26,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: fefc156c-d0e1-4c68-af58-726d4bfe833a, 优先级: 1 2025-05-09 17:17:26,968 - services.execution.task_executor - DEBUG - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 设置超时时间: 3600秒 2025-05-09 17:17:26,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:26,969 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:17:26,970 - sqlalchemy.engine.Engine - INFO - [cached since 0.09085s ago] ('fefc156c-d0e1-4c68-af58-726d4bfe833a',) 2025-05-09 17:17:26,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:17:26,971 - sqlalchemy.engine.Engine - INFO - [cached since 0.1427s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:17:26,973 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:17:26,973 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (datetime.datetime(2025, 5, 9, 17, 17, 26, 972905), datetime.datetime(2025, 5, 9, 17, 17, 26, 973902), 'fefc156c-d0e1-4c68-af58-726d4bfe833a') 2025-05-09 17:17:26,974 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:26,981 - services.sync_service - INFO - 正在设置系统任务状态为执行中: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:27,001 - services.sync_service - INFO - 成功设置系统任务状态为执行中: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:27,002 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,003 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:17:27,004 - sqlalchemy.engine.Engine - INFO - [generated in 0.00126s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 17, 27, 3673), 'fefc156c-d0e1-4c68-af58-726d4bfe833a') 2025-05-09 17:17:27,005 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,013 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:17:27,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,015 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,016 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('30598de9-07f7-46c6-9354-fb5d3f9eb6c2', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 13675), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 15670), datetime.datetime(2025, 5, 9, 17, 17, 27, 15670), 0) 2025-05-09 17:17:27,017 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,023 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,024 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('30598de9-07f7-46c6-9354-fb5d3f9eb6c2',) 2025-05-09 17:17:27,025 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:17:27,025 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:17:27,026 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,026 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 26671), '30598de9-07f7-46c6-9354-fb5d3f9eb6c2') 2025-05-09 17:17:27,027 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,033 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:17:27,033 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:17:27,033 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:17:27,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,034 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,034 - sqlalchemy.engine.Engine - INFO - [cached since 0.01886s ago] ('ae346265-c39c-41de-9a64-768884da94f6', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 33399), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 34418), datetime.datetime(2025, 5, 9, 17, 17, 27, 34418), 0) 2025-05-09 17:17:27,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,042 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ae346265-c39c-41de-9a64-768884da94f6 2025-05-09 17:17:27,043 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,043 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,043 - sqlalchemy.engine.Engine - INFO - [cached since 0.01971s ago] ('ae346265-c39c-41de-9a64-768884da94f6',) 2025-05-09 17:17:27,044 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,044 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:17:27,045 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,045 - sqlalchemy.engine.Engine - INFO - [cached since 0.0188s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 45499), 'ae346265-c39c-41de-9a64-768884da94f6') 2025-05-09 17:17:27,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,051 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:17:27,051 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:17:27,052 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:17:27,052 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:17:27,052 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:17:27,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,053 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,053 - sqlalchemy.engine.Engine - INFO - [cached since 0.03746s ago] ('cb7c405a-2cfb-4f3f-bc31-fa33a80c27a0', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 52362), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 53460), datetime.datetime(2025, 5, 9, 17, 17, 27, 53460), 0) 2025-05-09 17:17:27,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,061 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: cb7c405a-2cfb-4f3f-bc31-fa33a80c27a0 2025-05-09 17:17:27,061 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,061 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,062 - sqlalchemy.engine.Engine - INFO - [cached since 0.03836s ago] ('cb7c405a-2cfb-4f3f-bc31-fa33a80c27a0',) 2025-05-09 17:17:27,062 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,063 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,063 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,063 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 63462), 'cb7c405a-2cfb-4f3f-bc31-fa33a80c27a0') 2025-05-09 17:17:27,064 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,070 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:17:27,071 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: 0 2025-05-09 17:17:27,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,072 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,073 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('99d335fb-aaaa-4fe0-adf6-ce266fddd164', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 72384), datetime.datetime(2025, 5, 9, 17, 17, 27, 72384), 0) 2025-05-09 17:17:27,073 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,081 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,081 - sqlalchemy.engine.Engine - INFO - [cached since 0.05764s ago] ('cb7c405a-2cfb-4f3f-bc31-fa33a80c27a0',) 2025-05-09 17:17:27,082 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,082 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,083 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,083 - sqlalchemy.engine.Engine - INFO - [generated in 0.00022s] (datetime.datetime(2025, 5, 9, 17, 17, 27, 83374), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 83374), 'cb7c405a-2cfb-4f3f-bc31-fa33a80c27a0') 2025-05-09 17:17:27,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,094 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:17:27,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,097 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,099 - sqlalchemy.engine.Engine - INFO - [cached since 0.08325s ago] ('946f2f04-5f8a-4f1d-b59e-ede8e73e3640', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 95480), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 97789), datetime.datetime(2025, 5, 9, 17, 17, 27, 97789), 0) 2025-05-09 17:17:27,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,108 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 946f2f04-5f8a-4f1d-b59e-ede8e73e3640 2025-05-09 17:17:27,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,109 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,110 - sqlalchemy.engine.Engine - INFO - [cached since 0.0865s ago] ('946f2f04-5f8a-4f1d-b59e-ede8e73e3640',) 2025-05-09 17:17:27,112 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,112 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,114 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,115 - sqlalchemy.engine.Engine - INFO - [cached since 0.0519s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 114370), '946f2f04-5f8a-4f1d-b59e-ede8e73e3640') 2025-05-09 17:17:27,117 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,123 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:17:27,124 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: None 2025-05-09 17:17:27,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,128 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,129 - sqlalchemy.engine.Engine - INFO - [cached since 0.05711s ago] ('931e6ed4-d1b7-4f81-81bc-93a600a4f632', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 128651), datetime.datetime(2025, 5, 9, 17, 17, 27, 128651), 0) 2025-05-09 17:17:27,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,140 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,141 - sqlalchemy.engine.Engine - INFO - [cached since 0.1172s ago] ('946f2f04-5f8a-4f1d-b59e-ede8e73e3640',) 2025-05-09 17:17:27,142 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,143 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,144 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,145 - sqlalchemy.engine.Engine - INFO - [cached since 0.06203s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 143496), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 144495), '946f2f04-5f8a-4f1d-b59e-ede8e73e3640') 2025-05-09 17:17:27,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,156 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,156 - sqlalchemy.engine.Engine - INFO - [cached since 0.08329s ago] ('790b1d51-10f7-428c-9034-2021e38731fc', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 156015), datetime.datetime(2025, 5, 9, 17, 17, 27, 156015), 0) 2025-05-09 17:17:27,158 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,164 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:17:27,165 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:17:27,165 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:17:27,168 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,170 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,171 - sqlalchemy.engine.Engine - INFO - [cached since 0.1554s ago] ('68da852f-716d-4720-bbd0-244fd1ab9ca8', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 166016), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 170065), datetime.datetime(2025, 5, 9, 17, 17, 27, 170065), 0) 2025-05-09 17:17:27,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,180 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 68da852f-716d-4720-bbd0-244fd1ab9ca8 2025-05-09 17:17:27,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,181 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,181 - sqlalchemy.engine.Engine - INFO - [cached since 0.1574s ago] ('68da852f-716d-4720-bbd0-244fd1ab9ca8',) 2025-05-09 17:17:27,182 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,182 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,184 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,184 - sqlalchemy.engine.Engine - INFO - [cached since 0.1209s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 184093), '68da852f-716d-4720-bbd0-244fd1ab9ca8') 2025-05-09 17:17:27,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,194 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:17:27,195 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: 1 2025-05-09 17:17:27,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,199 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,200 - sqlalchemy.engine.Engine - INFO - [cached since 0.127s ago] ('b893ebc7-e62b-49b4-a459-62d98b9efa6d', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 199297), datetime.datetime(2025, 5, 9, 17, 17, 27, 199297), 0) 2025-05-09 17:17:27,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,210 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,210 - sqlalchemy.engine.Engine - INFO - [cached since 0.1868s ago] ('68da852f-716d-4720-bbd0-244fd1ab9ca8',) 2025-05-09 17:17:27,211 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,212 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,213 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,214 - sqlalchemy.engine.Engine - INFO - [cached since 0.1312s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 213166), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 213166), '68da852f-716d-4720-bbd0-244fd1ab9ca8') 2025-05-09 17:17:27,217 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,225 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:17:27,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,226 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,227 - sqlalchemy.engine.Engine - INFO - [cached since 0.2112s ago] ('9be423ab-95e9-478a-8cef-4011787a16ae', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 225166), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 226216), datetime.datetime(2025, 5, 9, 17, 17, 27, 226216), 0) 2025-05-09 17:17:27,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,241 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 9be423ab-95e9-478a-8cef-4011787a16ae 2025-05-09 17:17:27,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,243 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,244 - sqlalchemy.engine.Engine - INFO - [cached since 0.2206s ago] ('9be423ab-95e9-478a-8cef-4011787a16ae',) 2025-05-09 17:17:27,247 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,248 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,249 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,250 - sqlalchemy.engine.Engine - INFO - [cached since 0.1863s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 249189), '9be423ab-95e9-478a-8cef-4011787a16ae') 2025-05-09 17:17:27,252 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,266 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:17:27,266 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: None 2025-05-09 17:17:27,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,268 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,268 - sqlalchemy.engine.Engine - INFO - [cached since 0.1964s ago] ('dd9e064a-1798-4ea9-b72c-7b74a015a7ca', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 267988), datetime.datetime(2025, 5, 9, 17, 17, 27, 267988), 0) 2025-05-09 17:17:27,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,284 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,284 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,285 - sqlalchemy.engine.Engine - INFO - [cached since 0.2622s ago] ('9be423ab-95e9-478a-8cef-4011787a16ae',) 2025-05-09 17:17:27,287 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,287 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,288 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,290 - sqlalchemy.engine.Engine - INFO - [cached since 0.2073s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 288931), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 288931), '9be423ab-95e9-478a-8cef-4011787a16ae') 2025-05-09 17:17:27,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,310 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,310 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,311 - sqlalchemy.engine.Engine - INFO - [cached since 0.2396s ago] ('486661cd-be36-4b4d-84f0-6bad490b8470', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 310880), datetime.datetime(2025, 5, 9, 17, 17, 27, 310880), 0) 2025-05-09 17:17:27,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,328 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:17:27,328 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:17:27,331 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:17:27,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,335 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,336 - sqlalchemy.engine.Engine - INFO - [cached since 0.3208s ago] ('263cefd6-9ed1-4d58-9455-fce80b338614', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 332179), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 335929), datetime.datetime(2025, 5, 9, 17, 17, 27, 335929), 0) 2025-05-09 17:17:27,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,349 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 263cefd6-9ed1-4d58-9455-fce80b338614 2025-05-09 17:17:27,349 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,351 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,352 - sqlalchemy.engine.Engine - INFO - [cached since 0.3284s ago] ('263cefd6-9ed1-4d58-9455-fce80b338614',) 2025-05-09 17:17:27,354 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,354 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,354 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,355 - sqlalchemy.engine.Engine - INFO - [cached since 0.2918s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 354624), '263cefd6-9ed1-4d58-9455-fce80b338614') 2025-05-09 17:17:27,356 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,365 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:17:27,365 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: 2 2025-05-09 17:17:27,366 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,367 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,368 - sqlalchemy.engine.Engine - INFO - [cached since 0.2954s ago] ('bdd96fc1-f1f3-4826-91ae-8d04925ccdab', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 367548), datetime.datetime(2025, 5, 9, 17, 17, 27, 367548), 0) 2025-05-09 17:17:27,373 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,381 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,381 - sqlalchemy.engine.Engine - INFO - [cached since 0.358s ago] ('263cefd6-9ed1-4d58-9455-fce80b338614',) 2025-05-09 17:17:27,384 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,384 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,386 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,386 - sqlalchemy.engine.Engine - INFO - [cached since 0.3036s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 385558), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 386553), '263cefd6-9ed1-4d58-9455-fce80b338614') 2025-05-09 17:17:27,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,398 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:17:27,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,403 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,404 - sqlalchemy.engine.Engine - INFO - [cached since 0.3883s ago] ('b429fed4-b4ef-44da-84d6-728cfb37cfd7', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 399462), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 403471), datetime.datetime(2025, 5, 9, 17, 17, 27, 403471), 0) 2025-05-09 17:17:27,407 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,415 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: b429fed4-b4ef-44da-84d6-728cfb37cfd7 2025-05-09 17:17:27,416 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,417 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,418 - sqlalchemy.engine.Engine - INFO - [cached since 0.395s ago] ('b429fed4-b4ef-44da-84d6-728cfb37cfd7',) 2025-05-09 17:17:27,421 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,421 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,421 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,421 - sqlalchemy.engine.Engine - INFO - [cached since 0.3581s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 421461), 'b429fed4-b4ef-44da-84d6-728cfb37cfd7') 2025-05-09 17:17:27,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,430 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:17:27,431 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: None 2025-05-09 17:17:27,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,434 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,435 - sqlalchemy.engine.Engine - INFO - [cached since 0.3627s ago] ('44ee97ad-db87-47a4-961b-771b94727486', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 434470), datetime.datetime(2025, 5, 9, 17, 17, 27, 434470), 0) 2025-05-09 17:17:27,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,445 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,445 - sqlalchemy.engine.Engine - INFO - [cached since 0.4215s ago] ('b429fed4-b4ef-44da-84d6-728cfb37cfd7',) 2025-05-09 17:17:27,446 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,446 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,448 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,449 - sqlalchemy.engine.Engine - INFO - [cached since 0.3661s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 447491), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 447491), 'b429fed4-b4ef-44da-84d6-728cfb37cfd7') 2025-05-09 17:17:27,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,460 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,462 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.3902s ago] ('273d0950-53e5-4662-bc83-266fe01a9976', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 462028), datetime.datetime(2025, 5, 9, 17, 17, 27, 462028), 0) 2025-05-09 17:17:27,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,473 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:17:27,474 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:17:27,475 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:17:27,478 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,480 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,482 - sqlalchemy.engine.Engine - INFO - [cached since 0.4655s ago] ('cea52074-0eb5-425e-ae03-23d0e4d44353', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 476028), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 480028), datetime.datetime(2025, 5, 9, 17, 17, 27, 480028), 0) 2025-05-09 17:17:27,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,491 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: cea52074-0eb5-425e-ae03-23d0e4d44353 2025-05-09 17:17:27,492 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,493 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,494 - sqlalchemy.engine.Engine - INFO - [cached since 0.4702s ago] ('cea52074-0eb5-425e-ae03-23d0e4d44353',) 2025-05-09 17:17:27,496 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,496 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,497 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,499 - sqlalchemy.engine.Engine - INFO - [cached since 0.4351s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 497028), 'cea52074-0eb5-425e-ae03-23d0e4d44353') 2025-05-09 17:17:27,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,506 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:17:27,507 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: 3 2025-05-09 17:17:27,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,511 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,512 - sqlalchemy.engine.Engine - INFO - [cached since 0.4392s ago] ('8e4c126e-3ed3-4539-a3c9-fc5e2ec1d46c', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 511025), datetime.datetime(2025, 5, 9, 17, 17, 27, 511025), 0) 2025-05-09 17:17:27,514 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,522 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,522 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,523 - sqlalchemy.engine.Engine - INFO - [cached since 0.4988s ago] ('cea52074-0eb5-425e-ae03-23d0e4d44353',) 2025-05-09 17:17:27,524 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,524 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,526 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,526 - sqlalchemy.engine.Engine - INFO - [cached since 0.443s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 525026), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 525026), 'cea52074-0eb5-425e-ae03-23d0e4d44353') 2025-05-09 17:17:27,529 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,538 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:17:27,538 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,539 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,540 - sqlalchemy.engine.Engine - INFO - [cached since 0.5239s ago] ('14d5bdfb-e2f2-438d-b35f-f189ba18c4dd', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 538017), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 539022), datetime.datetime(2025, 5, 9, 17, 17, 27, 539022), 0) 2025-05-09 17:17:27,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,550 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 14d5bdfb-e2f2-438d-b35f-f189ba18c4dd 2025-05-09 17:17:27,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,551 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,552 - sqlalchemy.engine.Engine - INFO - [cached since 0.528s ago] ('14d5bdfb-e2f2-438d-b35f-f189ba18c4dd',) 2025-05-09 17:17:27,553 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,553 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,553 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,554 - sqlalchemy.engine.Engine - INFO - [cached since 0.4911s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 553035), '14d5bdfb-e2f2-438d-b35f-f189ba18c4dd') 2025-05-09 17:17:27,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,564 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:17:27,564 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: None 2025-05-09 17:17:27,565 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,565 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,566 - sqlalchemy.engine.Engine - INFO - [cached since 0.4939s ago] ('b7f22081-4e1f-4977-a210-5e0a9b6874be', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 565365), datetime.datetime(2025, 5, 9, 17, 17, 27, 565365), 0) 2025-05-09 17:17:27,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,578 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,579 - sqlalchemy.engine.Engine - INFO - [cached since 0.5553s ago] ('14d5bdfb-e2f2-438d-b35f-f189ba18c4dd',) 2025-05-09 17:17:27,581 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,581 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,583 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,583 - sqlalchemy.engine.Engine - INFO - [cached since 0.5004s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 582365), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 582365), '14d5bdfb-e2f2-438d-b35f-f189ba18c4dd') 2025-05-09 17:17:27,585 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,592 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,592 - sqlalchemy.engine.Engine - INFO - [cached since 0.5199s ago] ('8da2528e-e801-432a-a495-2e6109c01a01', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 592250), datetime.datetime(2025, 5, 9, 17, 17, 27, 592250), 0) 2025-05-09 17:17:27,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,598 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:17:27,598 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:17:27,598 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:17:27,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,600 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,600 - sqlalchemy.engine.Engine - INFO - [cached since 0.5842s ago] ('6d7713a0-dfb3-41ff-bf5a-8a98ff090ec9', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 599270), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 599270), datetime.datetime(2025, 5, 9, 17, 17, 27, 599270), 0) 2025-05-09 17:17:27,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,609 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6d7713a0-dfb3-41ff-bf5a-8a98ff090ec9 2025-05-09 17:17:27,610 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,610 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,610 - sqlalchemy.engine.Engine - INFO - [cached since 0.5869s ago] ('6d7713a0-dfb3-41ff-bf5a-8a98ff090ec9',) 2025-05-09 17:17:27,612 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,612 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,613 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,613 - sqlalchemy.engine.Engine - INFO - [cached since 0.5499s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 613265), '6d7713a0-dfb3-41ff-bf5a-8a98ff090ec9') 2025-05-09 17:17:27,615 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,621 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:17:27,622 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: 4 2025-05-09 17:17:27,623 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,624 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,625 - sqlalchemy.engine.Engine - INFO - [cached since 0.5528s ago] ('09c162c3-44a1-4ec6-8f11-6056b866d1f0', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 624265), datetime.datetime(2025, 5, 9, 17, 17, 27, 624265), 0) 2025-05-09 17:17:27,628 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,636 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,636 - sqlalchemy.engine.Engine - INFO - [cached since 0.6129s ago] ('6d7713a0-dfb3-41ff-bf5a-8a98ff090ec9',) 2025-05-09 17:17:27,638 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,638 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:17:27,639 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,639 - sqlalchemy.engine.Engine - INFO - [cached since 0.5562s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 639278), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 639278), '6d7713a0-dfb3-41ff-bf5a-8a98ff090ec9') 2025-05-09 17:17:27,641 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,648 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:17:27,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,652 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,652 - sqlalchemy.engine.Engine - INFO - [cached since 0.6367s ago] ('0389de1a-3e1c-484d-94ee-cd54961eaa8e', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 649272), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 652279), datetime.datetime(2025, 5, 9, 17, 17, 27, 652279), 0) 2025-05-09 17:17:27,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,660 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 0389de1a-3e1c-484d-94ee-cd54961eaa8e 2025-05-09 17:17:27,661 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,661 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,662 - sqlalchemy.engine.Engine - INFO - [cached since 0.6391s ago] ('0389de1a-3e1c-484d-94ee-cd54961eaa8e',) 2025-05-09 17:17:27,664 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,665 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,666 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,667 - sqlalchemy.engine.Engine - INFO - [cached since 0.6039s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 17, 27, 666804), '0389de1a-3e1c-484d-94ee-cd54961eaa8e') 2025-05-09 17:17:27,669 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,678 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:17:27,678 - services.execution.handlers.foundation - INFO - 任务 fefc156c-d0e1-4c68-af58-726d4bfe833a 打印: None 2025-05-09 17:17:27,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,680 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,681 - sqlalchemy.engine.Engine - INFO - [cached since 0.6087s ago] ('e4afdd47-7879-45b7-bb21-67e17a5b11a1', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 680796), datetime.datetime(2025, 5, 9, 17, 17, 27, 680796), 0) 2025-05-09 17:17:27,683 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,694 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,695 - sqlalchemy.engine.Engine - INFO - [cached since 0.6717s ago] ('0389de1a-3e1c-484d-94ee-cd54961eaa8e',) 2025-05-09 17:17:27,697 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:17:27,698 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:17:27,699 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,699 - sqlalchemy.engine.Engine - INFO - [cached since 0.617s ago] (datetime.datetime(2025, 5, 9, 17, 17, 27, 698803), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 699797), '0389de1a-3e1c-484d-94ee-cd54961eaa8e') 2025-05-09 17:17:27,702 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,709 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,711 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,712 - sqlalchemy.engine.Engine - INFO - [cached since 0.6399s ago] ('3963ab6e-015b-44f8-a24b-8c5aea27e071', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 711805), datetime.datetime(2025, 5, 9, 17, 17, 27, 711805), 0) 2025-05-09 17:17:27,714 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,723 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,724 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,724 - sqlalchemy.engine.Engine - INFO - [cached since 0.7013s ago] ('ae346265-c39c-41de-9a64-768884da94f6',) 2025-05-09 17:17:27,726 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:17:27,728 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:17:27,729 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,730 - sqlalchemy.engine.Engine - INFO - [generated in 0.00128s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 17, 17, 27, 728795), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 729795), 'ae346265-c39c-41de-9a64-768884da94f6') 2025-05-09 17:17:27,733 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,745 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:17:27,746 - sqlalchemy.engine.Engine - INFO - [cached since 0.6737s ago] ('c688ba1a-e6fb-476a-a3f8-4dc43a98938b', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'fefc156c-d0e1-4c68-af58-726d4bfe833a', datetime.datetime(2025, 5, 9, 17, 17, 27, 745800), datetime.datetime(2025, 5, 9, 17, 17, 27, 745800), 0) 2025-05-09 17:17:27,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,756 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,757 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,760 - sqlalchemy.engine.Engine - INFO - [cached since 0.7362s ago] ('30598de9-07f7-46c6-9354-fb5d3f9eb6c2',) 2025-05-09 17:17:27,762 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:17:27,762 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:17:27,766 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:17:27,767 - sqlalchemy.engine.Engine - INFO - [generated in 0.00120s] (datetime.datetime(2025, 5, 9, 17, 17, 27, 763302), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 17, 27, 765301), '30598de9-07f7-46c6-9354-fb5d3f9eb6c2') 2025-05-09 17:17:27,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,779 - services.sync_service - INFO - 正在设置系统任务状态为已完成: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:27,801 - services.sync_service - INFO - 成功设置系统任务状态为已完成: fefc156c-d0e1-4c68-af58-726d4bfe833a 2025-05-09 17:17:27,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:27,808 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:17:27,809 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] (datetime.datetime(2025, 5, 9, 17, 17, 27, 802301), '任务执行成功', , 797, 1, datetime.datetime(2025, 5, 9, 17, 17, 27, 807487), 'fefc156c-d0e1-4c68-af58-726d4bfe833a') 2025-05-09 17:17:27,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:27,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: fefc156c-d0e1-4c68-af58-726d4bfe833a, 结果: True 2025-05-09 17:17:34,260 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/fefc156c-d0e1-4c68-af58-726d4bfe833a 来自 192.168.189.211 2025-05-09 17:17:34,260 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/fefc156c-d0e1-4c68-af58-726d4bfe833a 状态码: 200 耗时: 0.0000秒 2025-05-09 17:17:34,263 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/fefc156c-d0e1-4c68-af58-726d4bfe833a 来自 192.168.189.211 2025-05-09 17:17:34,264 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:34,265 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:17:34,266 - sqlalchemy.engine.Engine - INFO - [cached since 7.386s ago] ('fefc156c-d0e1-4c68-af58-726d4bfe833a',) 2025-05-09 17:17:34,267 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:34,269 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/fefc156c-d0e1-4c68-af58-726d4bfe833a 状态码: 200 耗时: 0.0060秒 2025-05-09 17:17:34,278 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/fefc156c-d0e1-4c68-af58-726d4bfe833a 来自 192.168.189.211 2025-05-09 17:17:34,278 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/fefc156c-d0e1-4c68-af58-726d4bfe833a 状态码: 200 耗时: 0.0000秒 2025-05-09 17:17:34,281 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/fefc156c-d0e1-4c68-af58-726d4bfe833a 来自 192.168.189.211 2025-05-09 17:17:34,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:17:34,283 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:17:34,283 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('fefc156c-d0e1-4c68-af58-726d4bfe833a',) 2025-05-09 17:17:34,286 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:17:34,286 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('fefc156c-d0e1-4c68-af58-726d4bfe833a', 'b3') 2025-05-09 17:17:34,288 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:17:34,288 - sqlalchemy.engine.Engine - INFO - [cached since 0.002327s ago] ('fefc156c-d0e1-4c68-af58-726d4bfe833a', 'b2') 2025-05-09 17:17:34,289 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:17:34,290 - sqlalchemy.engine.Engine - INFO - [cached since 0.003921s ago] ('fefc156c-d0e1-4c68-af58-726d4bfe833a', 'b1') 2025-05-09 17:17:34,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:17:34,293 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/fefc156c-d0e1-4c68-af58-726d4bfe833a 状态码: 200 耗时: 0.0120秒 2025-05-09 17:18:21,063 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:18:21,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:18:21,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:18:21,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:18:21,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:18:21,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:18:21,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:18:21,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:18:21,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:18:21,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:18:21,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:18:21,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:18:21,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:18:21,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:18:21,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:18:21,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:18:21,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:18:21,074 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:18:21,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:18:21,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:18:21,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:18:21,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:18:21,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:18:21,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:18:21,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:18:21,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:18:21,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:18:21,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:18:21,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:18:21,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:18:21,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:18:21,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:18:21,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:18:21,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:18:21,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:18:21,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:18:21,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:18:21,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:18:21,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:18:21,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:18:21,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:18:21,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:18:21,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:18:21,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:18:21,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:18:21,085 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:18:21,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:18:21,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:18:21,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:18:21,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:18:21,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:18:21,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:18:21,088 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:18:21,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:18:21,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:18:21,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:18:21,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:18:21,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:18:21,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:18:21,089 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:18:21,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:18:21,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:18:21,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:18:21,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:18:21,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:18:21,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:18:21,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:18:21,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:18:21,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:18:21,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:18:21,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:18:21,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:18:21,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:18:21,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:18:21,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:18:21,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:18:21,094 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:18:21,094 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:18:21,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:18:21,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:18:21,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:18:21,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:18:21,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:18:21,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:18:21,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:18:21,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:18:21,144 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 18, 21, 142822)) 2025-05-09 17:18:21,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:18:51,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:18:51,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:18:51,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:18:51,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:18:51,098 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:18:51,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:18:58,081 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:18:58,082 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:18:58,084 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:18:58,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:18:58,086 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:18:58,087 - sqlalchemy.engine.Engine - INFO - [cached since 94.1s ago] {} 2025-05-09 17:18:58,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:18:58,089 - sqlalchemy.engine.Engine - INFO - [cached since 94.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:18:58,090 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:18:58,091 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-09 17:18:59,671 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:18:59,671 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 17:18:59,673 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:18:59,673 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 17:18:59,681 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:18:59,684 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0031秒 2025-05-09 17:18:59,686 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:18:59,689 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 17:18:59,693 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:18:59,693 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:18:59,693 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 17:18:59,694 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0011秒 2025-05-09 17:18:59,695 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:18:59,697 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0020秒 2025-05-09 17:18:59,697 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:18:59,698 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:18:59,698 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:18:59,699 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:18:59,700 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:18:59,700 - sqlalchemy.engine.Engine - INFO - [cached since 94.3s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:18:59,701 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:18:59,703 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:18:59,703 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0047秒 2025-05-09 17:18:59,703 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0007秒 2025-05-09 17:18:59,708 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:18:59,709 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:18:59,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:18:59,710 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:18:59,711 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:18:59,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:18:59,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:18:59,711 - sqlalchemy.engine.Engine - INFO - [cached since 94.31s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:18:59,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:18:59,714 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 17:18:59,714 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:18:59,714 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 17:18:59,715 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:18:59,716 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0079秒 2025-05-09 17:18:59,721 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:18:59,721 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:18:59,725 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:18:59,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:18:59,726 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:18:59,726 - sqlalchemy.engine.Engine - INFO - [cached since 94.32s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:18:59,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:18:59,729 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 17:19:21,119 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:19:21,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:19:21,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:19:21,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:19:21,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:19:21,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:19:21,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:19:21,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:19:21,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:19:21,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:19:21,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:19:21,125 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:19:21,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:19:21,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:19:21,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:19:21,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:19:21,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:19:21,130 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:19:21,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:19:21,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:19:21,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:19:21,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:19:21,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:19:21,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:19:21,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:19:21,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:19:21,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:19:21,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:19:21,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:19:21,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:19:21,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:19:21,142 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:19:21,144 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 16, 19, 21, 132352)) 2025-05-09 17:19:21,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:19:21,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:19:21,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:19:21,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:19:21,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:19:21,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:19:21,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:19:21,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:19:21,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:19:21,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:19:21,156 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:19:21,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:19:21,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:19:21,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:19:21,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:19:21,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:19:21,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:19:21,163 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:19:21,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:19:21,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:19:21,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:19:21,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:19:21,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:19:21,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:19:21,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:19:21,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:19:21,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:19:21,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:19:21,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:19:21,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:19:21,173 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:19:21,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:19:21,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:19:21,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:19:21,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:19:21,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:19:21,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:19:21,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:19:21,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:19:21,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:19:21,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:19:21,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:19:21,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:19:21,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:19:21,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:19:21,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:19:21,183 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:19:21,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:19:21,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:19:21,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:19:21,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:19:21,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:19:21,186 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:19:21,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:19:21,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:19:51,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:19:51,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:19:51,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:19:51,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:19:51,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:19:51,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:20:21,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:20:21,171 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:20:21,171 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 16, 20, 21, 170068)) 2025-05-09 17:20:21,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:20:21,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:20:21,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:20:21,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:20:21,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:20:21,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:20:21,182 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:20:21,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:20:21,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:20:21,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:20:21,186 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:20:21,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:20:21,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:20:21,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:20:21,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:20:21,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:20:21,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:20:21,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:20:21,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:20:21,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:20:21,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:20:21,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:20:21,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:20:21,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:20:21,210 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:20:21,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:20:21,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:20:21,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:20:21,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:20:21,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:20:21,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:20:21,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:20:21,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:20:21,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:20:21,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:20:21,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:20:21,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:20:21,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:20:21,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:20:21,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:20:21,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:20:21,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:20:21,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:20:21,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:20:21,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:20:21,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:20:21,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:20:21,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:20:21,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:20:21,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:20:21,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:20:21,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:20:21,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:20:21,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:20:21,232 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:20:21,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:20:21,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:20:21,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:20:21,236 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:20:21,236 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:20:21,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:20:21,346 - app - INFO - 应用程序关闭中... 2025-05-09 17:20:21,346 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:20:21,346 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:20:21,349 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:20:21,349 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:20:21,349 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:20:21,349 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:20:21,349 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:20:21,349 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:20:21,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:20:21,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:20:21,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:20:21,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:20:21,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:20:21,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:20:21,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:20:21,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 13 2025-05-09 17:20:21,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:20:21,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:20:21,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 12 2025-05-09 17:20:21,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:20:21,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:20:21,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 11 2025-05-09 17:20:21,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:20:21,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:20:21,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:20:21,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:20:21,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:20:21,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 9 2025-05-09 17:20:21,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:20:21,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:20:21,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 8 2025-05-09 17:20:21,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:20:21,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:20:21,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 7 2025-05-09 17:20:21,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:20:21,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:20:21,382 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 6 2025-05-09 17:20:21,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:20:21,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:20:21,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 5 2025-05-09 17:20:21,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:20:21,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:20:21,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 4 2025-05-09 17:20:21,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:20:21,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:20:21,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 3 2025-05-09 17:20:21,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:20:21,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:20:21,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 2 2025-05-09 17:20:21,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:20:21,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:20:21,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 1 2025-05-09 17:20:21,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:20:21,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:20:21,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 0 2025-05-09 17:20:21,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:20:21,403 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:20:21,403 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:20:21,403 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:20:21,403 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:20:21,403 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:20:21,403 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:20:22,811 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:20:22,873 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:20:22,874 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:20:22,940 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:20:22,991 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:20:23,019 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:20:23,022 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:20:23,023 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,023 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:20:23,024 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,024 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:20:23,024 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:20:23,026 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:20:23,027 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,029 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:20:23,032 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,033 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:20:23,034 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,036 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:20:23,036 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,038 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:20:23,039 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,040 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:20:23,041 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,042 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:20:23,042 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,044 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:20:23,044 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,045 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:20:23,046 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,048 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:20:23,048 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,050 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:20:23,050 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:20:23,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:20:23,053 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:20:23,418 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:20:23,419 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:20:23,420 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:20:23,421 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:20:23,421 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:20:23,421 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:20:23,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:20:23,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:20:23,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:20:23,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:20:23,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:20:23,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:20:23,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:20:23,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:20:23,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:20:23,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:20:23,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:20:23,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:20:23,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:20:23,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:20:23,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:20:23,426 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:20:23,426 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:20:23,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:20:23,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:20:23,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:20:23,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:20:23,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:20:23,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:20:23,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:20:23,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:20:23,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:20:23,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:20:23,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:20:23,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:20:23,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:20:23,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:20:23,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:20:23,432 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:20:23,432 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:20:23,433 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:20:23,433 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:20:23,433 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:20:23,434 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:20:23,435 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:20:23,435 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:20:23,435 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:20:23,436 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:20:23,445 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:20:23,448 - sqlalchemy.engine.Engine - INFO - [generated in 0.00287s] (, ) 2025-05-09 17:20:23,449 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:20:23,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:20:23,450 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:20:23,453 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:20:23,454 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:20:23,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:20:23,456 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:20:23,457 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (, , ) 2025-05-09 17:20:23,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:20:23,460 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:20:23,460 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:20:23,460 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:20:23,461 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:20:23,461 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:20:23,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:20:23,462 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:20:23,463 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, datetime.datetime(2025, 5, 9, 16, 20, 23, 454170)) 2025-05-09 17:20:23,464 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:21:23,452 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:21:23,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:21:23,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:21:23,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:21:23,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:21:23,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:21:23,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:21:23,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:21:23,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:21:23,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:21:23,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:21:23,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:21:23,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:21:23,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:21:23,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:21:23,465 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:21:23,465 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:21:23,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:21:23,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:21:23,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:21:23,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:21:23,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:21:23,470 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:21:23,474 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 21, 23, 461444)) 2025-05-09 17:21:23,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:21:23,478 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:21:23,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:21:23,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:21:23,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:21:23,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:21:23,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:21:23,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:21:23,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:21:23,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:21:23,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:21:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:21:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:21:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:21:23,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:21:23,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:21:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:21:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:21:23,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:21:23,490 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:21:23,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:21:23,494 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:21:23,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:21:23,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:21:23,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:21:23,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:21:23,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:21:23,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:21:23,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:21:23,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:21:23,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:21:23,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:21:23,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:21:23,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:21:23,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:21:23,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:21:23,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:21:23,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:21:23,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:21:23,507 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:21:23,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:21:23,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:21:23,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:21:23,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:21:23,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:21:23,512 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:21:23,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:21:23,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:21:23,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:21:23,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:21:23,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:21:23,512 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:21:23,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:21:23,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:21:23,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:21:23,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:21:23,515 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:21:23,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:21:23,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:21:23,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:21:23,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:21:23,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:21:23,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:21:23,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:21:23,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:21:23,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:21:23,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:21:23,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:21:23,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:21:23,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:22:23,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:22:23,493 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:22:23,494 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 16, 22, 23, 490805)) 2025-05-09 17:22:23,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:22:23,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:22:23,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:22:23,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:22:23,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:22:23,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:22:23,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:22:23,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:22:23,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:22:23,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:22:23,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:22:23,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:22:23,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:22:23,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:22:23,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:22:23,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:22:23,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:22:23,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:22:23,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:22:23,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:22:23,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:22:23,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:22:23,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:22:23,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:22:23,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:22:23,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:22:23,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:22:23,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:22:23,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:22:23,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:22:23,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:22:23,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:22:23,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:22:23,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:22:23,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:22:23,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:23:10,955 - app - INFO - 应用程序关闭中... 2025-05-09 17:23:10,955 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:23:10,955 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:23:10,955 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:23:10,955 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:23:10,955 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:23:10,955 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:23:10,955 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:23:10,955 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:23:10,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:23:10,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:23:10,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:23:10,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:23:10,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:23:10,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:23:10,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:23:10,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:23:10,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:23:10,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:23:10,963 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:23:10,968 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:23:10,968 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:23:10,968 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:23:10,968 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:23:10,968 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:23:12,243 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:23:12,305 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:23:12,305 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:23:12,371 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:23:12,420 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:23:12,466 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:23:12,470 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:23:12,470 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,470 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:23:12,470 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,470 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:23:12,470 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:12,475 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:23:12,475 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,475 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:23:12,475 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,475 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:23:12,479 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,479 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:23:12,479 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,479 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:23:12,484 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,484 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:23:12,484 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,484 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:23:12,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,488 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:23:12,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,488 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:23:12,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,488 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:23:12,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,492 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:23:12,492 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:23:12,492 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:12,492 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:23:12,854 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:23:12,854 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:23:12,854 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:23:12,854 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:23:12,854 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:23:12,854 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:23:12,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:23:12,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:23:12,858 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:23:12,858 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:23:12,862 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:23:12,867 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:23:12,867 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:23:12,867 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:23:12,867 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:23:12,867 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:23:12,867 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:23:12,867 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:23:12,867 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:12,875 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:23:12,879 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, ) 2025-05-09 17:23:12,879 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:23:12,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:12,879 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:23:12,879 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:23:12,879 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:23:12,883 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:12,883 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:23:12,883 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, , ) 2025-05-09 17:23:12,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:12,887 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:23:12,887 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:23:12,887 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:23:12,887 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:23:12,887 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:23:12,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:12,887 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:23:12,887 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (, datetime.datetime(2025, 5, 9, 16, 23, 12, 879526)) 2025-05-09 17:23:12,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,649 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:23:16,649 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,654 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:23:16,654 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:23:16,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,654 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:23:16,654 - sqlalchemy.engine.Engine - INFO - [cached since 0.003728s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:23:16,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,658 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:23:16,658 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:23:16,658 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:23:16,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,658 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:23:16,658 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 23, 16, 658515), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:23:16,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,676 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:23:16,676 - sqlalchemy.engine.Engine - INFO - [cached since 0.02556s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:23:16,680 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:16,680 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('2c3c1c38-06cd-468d-8583-ba37e8be26ab', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 23, 16, 658515), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 23, 16, 680136), datetime.datetime(2025, 5, 9, 17, 23, 16, 680136), 0) 2025-05-09 17:23:16,684 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,688 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,692 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:23:16,692 - sqlalchemy.engine.Engine - INFO - [generated in 0.00123s] ('2c3c1c38-06cd-468d-8583-ba37e8be26ab',) 2025-05-09 17:23:16,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,696 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab (优先级 1) 添加到队列 0 2025-05-09 17:23:16,698 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:23:16,698 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:16,698 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2c3c1c38-06cd-468d-8583-ba37e8be26ab","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:23:16","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:23:16,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 2c3c1c38-06cd-468d-8583-ba37e8be26ab, 优先级: 1 2025-05-09 17:23:16,780 - services.execution.task_executor - DEBUG - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 设置超时时间: 3600秒 2025-05-09 17:23:16,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,780 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:23:16,783 - sqlalchemy.engine.Engine - INFO - [cached since 0.09168s ago] ('2c3c1c38-06cd-468d-8583-ba37e8be26ab',) 2025-05-09 17:23:16,788 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:23:16,792 - sqlalchemy.engine.Engine - INFO - [cached since 0.1385s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:23:16,796 - services.sync_service - INFO - 成功同步任务到系统任务: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:16,796 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:16,796 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:16,801 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:23:16,801 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] (datetime.datetime(2025, 5, 9, 17, 23, 16, 796826), datetime.datetime(2025, 5, 9, 17, 23, 16, 801241), '2c3c1c38-06cd-468d-8583-ba37e8be26ab') 2025-05-09 17:23:16,805 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1555秒 2025-05-09 17:23:16,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,814 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:16,893 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:16,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,899 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:23:16,899 - sqlalchemy.engine.Engine - INFO - [generated in 0.00156s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 23, 16, 899062), '2c3c1c38-06cd-468d-8583-ba37e8be26ab') 2025-05-09 17:23:16,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,911 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:23:16,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,915 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:16,915 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('b47633ce-520e-4634-9124-fbd0c24392a9', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 16, 915201), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 23, 16, 915201), datetime.datetime(2025, 5, 9, 17, 23, 16, 915201), 0) 2025-05-09 17:23:16,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,928 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,928 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:16,928 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('b47633ce-520e-4634-9124-fbd0c24392a9',) 2025-05-09 17:23:16,931 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:23:16,931 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:23:16,931 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:16,931 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 16, 931061), 'b47633ce-520e-4634-9124-fbd0c24392a9') 2025-05-09 17:23:16,935 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,943 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:23:16,943 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:23:16,943 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:23:16,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,943 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:16,943 - sqlalchemy.engine.Engine - INFO - [cached since 0.02918s ago] ('cc94fa47-0844-4f3c-b2f2-8cd33219b505', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 16, 943924), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 23, 16, 943924), datetime.datetime(2025, 5, 9, 17, 23, 16, 943924), 0) 2025-05-09 17:23:16,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,956 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: cc94fa47-0844-4f3c-b2f2-8cd33219b505 2025-05-09 17:23:16,956 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,956 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:16,956 - sqlalchemy.engine.Engine - INFO - [cached since 0.02797s ago] ('cc94fa47-0844-4f3c-b2f2-8cd33219b505',) 2025-05-09 17:23:16,956 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:23:16,956 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:23:16,956 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:16,960 - sqlalchemy.engine.Engine - INFO - [cached since 0.0269s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 16, 956151), 'cc94fa47-0844-4f3c-b2f2-8cd33219b505') 2025-05-09 17:23:16,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,968 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:23:16,968 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:23:16,968 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:23:16,968 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:23:16,968 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:23:16,968 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,968 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:16,968 - sqlalchemy.engine.Engine - INFO - [cached since 0.05478s ago] ('6ba5bcd5-ff6c-470b-a78c-05674161f018', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 16, 968991), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 16, 968991), datetime.datetime(2025, 5, 9, 17, 23, 16, 968991), 0) 2025-05-09 17:23:16,973 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,977 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6ba5bcd5-ff6c-470b-a78c-05674161f018 2025-05-09 17:23:16,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,977 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:16,977 - sqlalchemy.engine.Engine - INFO - [cached since 0.04973s ago] ('6ba5bcd5-ff6c-470b-a78c-05674161f018',) 2025-05-09 17:23:16,981 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:16,981 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:16,981 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:16,981 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 16, 981349), '6ba5bcd5-ff6c-470b-a78c-05674161f018') 2025-05-09 17:23:16,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,989 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:23:16,989 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: 0 2025-05-09 17:23:16,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:16,993 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:16,993 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('c3020e4b-e84f-432f-82ea-92f764df3d39', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 16, 993592), datetime.datetime(2025, 5, 9, 17, 23, 16, 993592), 0) 2025-05-09 17:23:16,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:16,997 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,001 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,001 - sqlalchemy.engine.Engine - INFO - [cached since 0.07272s ago] ('6ba5bcd5-ff6c-470b-a78c-05674161f018',) 2025-05-09 17:23:17,001 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,001 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,006 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,006 - sqlalchemy.engine.Engine - INFO - [generated in 0.00190s] (datetime.datetime(2025, 5, 9, 17, 23, 17, 6147), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 6147), '6ba5bcd5-ff6c-470b-a78c-05674161f018') 2025-05-09 17:23:17,006 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,014 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:23:17,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,018 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,018 - sqlalchemy.engine.Engine - INFO - [cached since 0.1021s ago] ('1cf80488-51d6-4953-8cbe-ef5166f1c884', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 18431), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 18431), datetime.datetime(2025, 5, 9, 17, 23, 17, 18431), 0) 2025-05-09 17:23:17,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,026 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 1cf80488-51d6-4953-8cbe-ef5166f1c884 2025-05-09 17:23:17,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,026 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,026 - sqlalchemy.engine.Engine - INFO - [cached since 0.09917s ago] ('1cf80488-51d6-4953-8cbe-ef5166f1c884',) 2025-05-09 17:23:17,031 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,031 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,031 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,031 - sqlalchemy.engine.Engine - INFO - [cached since 0.05251s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 31390), '1cf80488-51d6-4953-8cbe-ef5166f1c884') 2025-05-09 17:23:17,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,044 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:23:17,044 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: None 2025-05-09 17:23:17,044 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,048 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,048 - sqlalchemy.engine.Engine - INFO - [cached since 0.05711s ago] ('78f3cd6a-cd50-4baf-8c22-483f228fe4e0', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 48516), datetime.datetime(2025, 5, 9, 17, 23, 17, 48516), 0) 2025-05-09 17:23:17,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,061 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,061 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,061 - sqlalchemy.engine.Engine - INFO - [cached since 0.1347s ago] ('1cf80488-51d6-4953-8cbe-ef5166f1c884',) 2025-05-09 17:23:17,065 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,065 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,065 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,065 - sqlalchemy.engine.Engine - INFO - [cached since 0.06032s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 65487), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 65487), '1cf80488-51d6-4953-8cbe-ef5166f1c884') 2025-05-09 17:23:17,065 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,074 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,078 - sqlalchemy.engine.Engine - INFO - [cached since 0.08456s ago] ('4dd9b076-9dc4-49b0-a5a1-97b41adc5317', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 74033), datetime.datetime(2025, 5, 9, 17, 23, 17, 74033), 0) 2025-05-09 17:23:17,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,086 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:23:17,086 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:23:17,086 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:23:17,090 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,090 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,090 - sqlalchemy.engine.Engine - INFO - [cached since 0.1758s ago] ('441b9e30-c532-4460-b86e-ec8ff02fc9f0', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 90195), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 90195), datetime.datetime(2025, 5, 9, 17, 23, 17, 90195), 0) 2025-05-09 17:23:17,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,098 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 441b9e30-c532-4460-b86e-ec8ff02fc9f0 2025-05-09 17:23:17,098 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,102 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,102 - sqlalchemy.engine.Engine - INFO - [cached since 0.1728s ago] ('441b9e30-c532-4460-b86e-ec8ff02fc9f0',) 2025-05-09 17:23:17,102 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,102 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,102 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,102 - sqlalchemy.engine.Engine - INFO - [cached since 0.1235s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 102576), '441b9e30-c532-4460-b86e-ec8ff02fc9f0') 2025-05-09 17:23:17,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,115 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:23:17,116 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: 1 2025-05-09 17:23:17,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,118 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,120 - sqlalchemy.engine.Engine - INFO - [cached since 0.126s ago] ('032f7a11-cf18-42c0-8eb4-7a57ed2b643f', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 118579), datetime.datetime(2025, 5, 9, 17, 23, 17, 118579), 0) 2025-05-09 17:23:17,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,131 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,131 - sqlalchemy.engine.Engine - INFO - [cached since 0.2034s ago] ('441b9e30-c532-4460-b86e-ec8ff02fc9f0',) 2025-05-09 17:23:17,135 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,135 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,135 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,135 - sqlalchemy.engine.Engine - INFO - [cached since 0.1302s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 135318), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 135318), '441b9e30-c532-4460-b86e-ec8ff02fc9f0') 2025-05-09 17:23:17,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,143 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:23:17,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,147 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,147 - sqlalchemy.engine.Engine - INFO - [cached since 0.2326s ago] ('3f6f3638-67f4-41d5-8e9b-dd35c757ddb7', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 143761), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 147873), datetime.datetime(2025, 5, 9, 17, 23, 17, 147873), 0) 2025-05-09 17:23:17,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,156 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 3f6f3638-67f4-41d5-8e9b-dd35c757ddb7 2025-05-09 17:23:17,160 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,160 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,160 - sqlalchemy.engine.Engine - INFO - [cached since 0.2317s ago] ('3f6f3638-67f4-41d5-8e9b-dd35c757ddb7',) 2025-05-09 17:23:17,164 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,164 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,168 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,168 - sqlalchemy.engine.Engine - INFO - [cached since 0.1872s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 168644), '3f6f3638-67f4-41d5-8e9b-dd35c757ddb7') 2025-05-09 17:23:17,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,181 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:23:17,181 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: None 2025-05-09 17:23:17,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,182 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,182 - sqlalchemy.engine.Engine - INFO - [cached since 0.1908s ago] ('dedba969-574a-4f5e-9824-8f47ded58777', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 182105), datetime.datetime(2025, 5, 9, 17, 23, 17, 182105), 0) 2025-05-09 17:23:17,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,193 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,193 - sqlalchemy.engine.Engine - INFO - [cached since 0.2664s ago] ('3f6f3638-67f4-41d5-8e9b-dd35c757ddb7',) 2025-05-09 17:23:17,197 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,197 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,197 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,197 - sqlalchemy.engine.Engine - INFO - [cached since 0.193s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 197874), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 197874), '3f6f3638-67f4-41d5-8e9b-dd35c757ddb7') 2025-05-09 17:23:17,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,210 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,210 - sqlalchemy.engine.Engine - INFO - [cached since 0.2193s ago] ('f5ce3bf5-39e1-4e7d-806e-d18c5697aa0e', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 210275), datetime.datetime(2025, 5, 9, 17, 23, 17, 210275), 0) 2025-05-09 17:23:17,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,222 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:23:17,222 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:23:17,222 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:23:17,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,227 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,231 - sqlalchemy.engine.Engine - INFO - [cached since 0.3136s ago] ('14abc654-d4df-4ce3-825b-1cd8b5938c8b', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 222897), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 227116), datetime.datetime(2025, 5, 9, 17, 23, 17, 227116), 0) 2025-05-09 17:23:17,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,239 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 14abc654-d4df-4ce3-825b-1cd8b5938c8b 2025-05-09 17:23:17,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,244 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,244 - sqlalchemy.engine.Engine - INFO - [cached since 0.3157s ago] ('14abc654-d4df-4ce3-825b-1cd8b5938c8b',) 2025-05-09 17:23:17,248 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,248 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,248 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,248 - sqlalchemy.engine.Engine - INFO - [cached since 0.2675s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 248041), '14abc654-d4df-4ce3-825b-1cd8b5938c8b') 2025-05-09 17:23:17,252 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,258 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:23:17,260 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: 2 2025-05-09 17:23:17,260 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,260 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,264 - sqlalchemy.engine.Engine - INFO - [cached since 0.2711s ago] ('51adbdb3-e720-49b9-9757-e0b0e6ba78da', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 260398), datetime.datetime(2025, 5, 9, 17, 23, 17, 260398), 0) 2025-05-09 17:23:17,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,277 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,277 - sqlalchemy.engine.Engine - INFO - [cached since 0.3483s ago] ('14abc654-d4df-4ce3-825b-1cd8b5938c8b',) 2025-05-09 17:23:17,277 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,277 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,281 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,281 - sqlalchemy.engine.Engine - INFO - [cached since 0.2754s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 277698), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 281950), '14abc654-d4df-4ce3-825b-1cd8b5938c8b') 2025-05-09 17:23:17,281 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,290 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:23:17,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,294 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,294 - sqlalchemy.engine.Engine - INFO - [cached since 0.3777s ago] ('5890b655-1acf-4c17-b346-4a59d2ebbea8', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 290286), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 294447), datetime.datetime(2025, 5, 9, 17, 23, 17, 294447), 0) 2025-05-09 17:23:17,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,302 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 5890b655-1acf-4c17-b346-4a59d2ebbea8 2025-05-09 17:23:17,302 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,306 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,311 - sqlalchemy.engine.Engine - INFO - [cached since 0.3825s ago] ('5890b655-1acf-4c17-b346-4a59d2ebbea8',) 2025-05-09 17:23:17,315 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,315 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,315 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,315 - sqlalchemy.engine.Engine - INFO - [cached since 0.3362s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 315587), '5890b655-1acf-4c17-b346-4a59d2ebbea8') 2025-05-09 17:23:17,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,328 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:23:17,328 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: None 2025-05-09 17:23:17,328 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,332 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,332 - sqlalchemy.engine.Engine - INFO - [cached since 0.3406s ago] ('68bc4fa6-5d4b-47e6-9080-8109981db8d3', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 332623), datetime.datetime(2025, 5, 9, 17, 23, 17, 332623), 0) 2025-05-09 17:23:17,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,344 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,344 - sqlalchemy.engine.Engine - INFO - [cached since 0.4181s ago] ('5890b655-1acf-4c17-b346-4a59d2ebbea8',) 2025-05-09 17:23:17,349 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,353 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,353 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,353 - sqlalchemy.engine.Engine - INFO - [cached since 0.3486s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 353602), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 353602), '5890b655-1acf-4c17-b346-4a59d2ebbea8') 2025-05-09 17:23:17,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,366 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,366 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,366 - sqlalchemy.engine.Engine - INFO - [cached since 0.3761s ago] ('39bc108f-3c54-4d32-8907-38f913c1c799', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 366414), datetime.datetime(2025, 5, 9, 17, 23, 17, 366414), 0) 2025-05-09 17:23:17,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,379 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:23:17,379 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:23:17,381 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:23:17,381 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,385 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,385 - sqlalchemy.engine.Engine - INFO - [cached since 0.4695s ago] ('38b9cc56-2a84-44bf-80eb-42f4a47e2c5e', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 381134), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 385252), datetime.datetime(2025, 5, 9, 17, 23, 17, 385252), 0) 2025-05-09 17:23:17,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,397 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 38b9cc56-2a84-44bf-80eb-42f4a47e2c5e 2025-05-09 17:23:17,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,401 - sqlalchemy.engine.Engine - INFO - [cached since 0.4716s ago] ('38b9cc56-2a84-44bf-80eb-42f4a47e2c5e',) 2025-05-09 17:23:17,401 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,401 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,406 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,406 - sqlalchemy.engine.Engine - INFO - [cached since 0.4264s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 406101), '38b9cc56-2a84-44bf-80eb-42f4a47e2c5e') 2025-05-09 17:23:17,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,419 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:23:17,419 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: 3 2025-05-09 17:23:17,423 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,423 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,423 - sqlalchemy.engine.Engine - INFO - [cached since 0.4319s ago] ('7dafb455-1649-436e-b89a-175067f67d7c', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 423347), datetime.datetime(2025, 5, 9, 17, 23, 17, 423347), 0) 2025-05-09 17:23:17,427 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,435 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,438 - sqlalchemy.engine.Engine - INFO - [cached since 0.5088s ago] ('38b9cc56-2a84-44bf-80eb-42f4a47e2c5e',) 2025-05-09 17:23:17,442 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,442 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,442 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,442 - sqlalchemy.engine.Engine - INFO - [cached since 0.4393s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 442959), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 442959), '38b9cc56-2a84-44bf-80eb-42f4a47e2c5e') 2025-05-09 17:23:17,447 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,456 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:23:17,456 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,456 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,460 - sqlalchemy.engine.Engine - INFO - [cached since 0.543s ago] ('b71e53fb-5911-4b8c-ab9a-af6f472460d2', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 456458), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 456458), datetime.datetime(2025, 5, 9, 17, 23, 17, 456458), 0) 2025-05-09 17:23:17,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,468 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: b71e53fb-5911-4b8c-ab9a-af6f472460d2 2025-05-09 17:23:17,468 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,468 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,472 - sqlalchemy.engine.Engine - INFO - [cached since 0.543s ago] ('b71e53fb-5911-4b8c-ab9a-af6f472460d2',) 2025-05-09 17:23:17,472 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,472 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,472 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,472 - sqlalchemy.engine.Engine - INFO - [cached since 0.494s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 472918), 'b71e53fb-5911-4b8c-ab9a-af6f472460d2') 2025-05-09 17:23:17,477 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,485 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:23:17,485 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: None 2025-05-09 17:23:17,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,485 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,485 - sqlalchemy.engine.Engine - INFO - [cached since 0.4944s ago] ('8df5284b-072a-4f26-9c66-e0989afbc1a7', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 485808), datetime.datetime(2025, 5, 9, 17, 23, 17, 485808), 0) 2025-05-09 17:23:17,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,498 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,498 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,498 - sqlalchemy.engine.Engine - INFO - [cached since 0.5699s ago] ('b71e53fb-5911-4b8c-ab9a-af6f472460d2',) 2025-05-09 17:23:17,498 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,498 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,503 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,503 - sqlalchemy.engine.Engine - INFO - [cached since 0.4979s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 498841), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 503365), 'b71e53fb-5911-4b8c-ab9a-af6f472460d2') 2025-05-09 17:23:17,506 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,515 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,515 - sqlalchemy.engine.Engine - INFO - [cached since 0.523s ago] ('d40dd6e2-4158-47d6-bbe7-bec6e2822a64', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 515099), datetime.datetime(2025, 5, 9, 17, 23, 17, 515099), 0) 2025-05-09 17:23:17,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,523 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:23:17,523 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:23:17,523 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:23:17,527 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,531 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,531 - sqlalchemy.engine.Engine - INFO - [cached since 0.6152s ago] ('ee6f0664-f90c-42c2-8c9e-669f7fb45c10', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 527786), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 531087), datetime.datetime(2025, 5, 9, 17, 23, 17, 531087), 0) 2025-05-09 17:23:17,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,538 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ee6f0664-f90c-42c2-8c9e-669f7fb45c10 2025-05-09 17:23:17,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,543 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,543 - sqlalchemy.engine.Engine - INFO - [cached since 0.6158s ago] ('ee6f0664-f90c-42c2-8c9e-669f7fb45c10',) 2025-05-09 17:23:17,547 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,547 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,547 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,551 - sqlalchemy.engine.Engine - INFO - [cached since 0.5687s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 547188), 'ee6f0664-f90c-42c2-8c9e-669f7fb45c10') 2025-05-09 17:23:17,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,559 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:23:17,559 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: 4 2025-05-09 17:23:17,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,564 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,564 - sqlalchemy.engine.Engine - INFO - [cached since 0.5725s ago] ('cd75a2dc-85e0-49df-a03f-0117ec8fad17', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 564898), datetime.datetime(2025, 5, 9, 17, 23, 17, 564898), 0) 2025-05-09 17:23:17,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,572 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,576 - sqlalchemy.engine.Engine - INFO - [cached since 0.6463s ago] ('ee6f0664-f90c-42c2-8c9e-669f7fb45c10',) 2025-05-09 17:23:17,576 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,576 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:23:17,576 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,576 - sqlalchemy.engine.Engine - INFO - [cached since 0.5734s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 576753), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 576753), 'ee6f0664-f90c-42c2-8c9e-669f7fb45c10') 2025-05-09 17:23:17,581 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,590 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:23:17,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,590 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,593 - sqlalchemy.engine.Engine - INFO - [cached since 0.6759s ago] ('e30fe519-be6c-4ac9-b2cb-2e93eeec3432', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 590563), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 590563), datetime.datetime(2025, 5, 9, 17, 23, 17, 590563), 0) 2025-05-09 17:23:17,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,603 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: e30fe519-be6c-4ac9-b2cb-2e93eeec3432 2025-05-09 17:23:17,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,606 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,606 - sqlalchemy.engine.Engine - INFO - [cached since 0.6774s ago] ('e30fe519-be6c-4ac9-b2cb-2e93eeec3432',) 2025-05-09 17:23:17,606 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,606 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,606 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,606 - sqlalchemy.engine.Engine - INFO - [cached since 0.6281s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 23, 17, 606779), 'e30fe519-be6c-4ac9-b2cb-2e93eeec3432') 2025-05-09 17:23:17,611 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,619 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:23:17,619 - services.execution.handlers.foundation - INFO - 任务 2c3c1c38-06cd-468d-8583-ba37e8be26ab 打印: None 2025-05-09 17:23:17,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,619 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,619 - sqlalchemy.engine.Engine - INFO - [cached since 0.6286s ago] ('083fa538-48a1-4b71-a54b-9e041070f3c0', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 619446), datetime.datetime(2025, 5, 9, 17, 23, 17, 619446), 0) 2025-05-09 17:23:17,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,638 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,638 - sqlalchemy.engine.Engine - INFO - [cached since 0.709s ago] ('e30fe519-be6c-4ac9-b2cb-2e93eeec3432',) 2025-05-09 17:23:17,639 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:23:17,639 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:23:17,639 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,639 - sqlalchemy.engine.Engine - INFO - [cached since 0.6347s ago] (datetime.datetime(2025, 5, 9, 17, 23, 17, 639872), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 639872), 'e30fe519-be6c-4ac9-b2cb-2e93eeec3432') 2025-05-09 17:23:17,639 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,652 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,652 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,652 - sqlalchemy.engine.Engine - INFO - [cached since 0.6614s ago] ('426fd395-a70d-46e7-b5d5-3f4fedd3ae35', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 652389), datetime.datetime(2025, 5, 9, 17, 23, 17, 652389), 0) 2025-05-09 17:23:17,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,672 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,677 - sqlalchemy.engine.Engine - INFO - [cached since 0.7469s ago] ('cc94fa47-0844-4f3c-b2f2-8cd33219b505',) 2025-05-09 17:23:17,677 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:23:17,677 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:23:17,681 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,681 - sqlalchemy.engine.Engine - INFO - [generated in 0.00119s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 17, 23, 17, 681139), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 681139), 'cc94fa47-0844-4f3c-b2f2-8cd33219b505') 2025-05-09 17:23:17,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,702 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,702 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:23:17,702 - sqlalchemy.engine.Engine - INFO - [cached since 0.7123s ago] ('133c172a-4305-4871-b7b4-f44ef50c1974', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2c3c1c38-06cd-468d-8583-ba37e8be26ab', datetime.datetime(2025, 5, 9, 17, 23, 17, 702666), datetime.datetime(2025, 5, 9, 17, 23, 17, 702666), 0) 2025-05-09 17:23:17,706 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,719 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,723 - sqlalchemy.engine.Engine - INFO - [cached since 0.7939s ago] ('b47633ce-520e-4634-9124-fbd0c24392a9',) 2025-05-09 17:23:17,723 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:23:17,727 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:23:17,730 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:23:17,730 - sqlalchemy.engine.Engine - INFO - [generated in 0.00094s] (datetime.datetime(2025, 5, 9, 17, 23, 17, 727775), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 23, 17, 730998), 'b47633ce-520e-4634-9124-fbd0c24392a9') 2025-05-09 17:23:17,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,747 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:17,786 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,790 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:23:17,795 - sqlalchemy.engine.Engine - INFO - [generated in 0.00446s] ('2c3c1c38-06cd-468d-8583-ba37e8be26ab',) 2025-05-09 17:23:17,797 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,937 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 2c3c1c38-06cd-468d-8583-ba37e8be26ab 2025-05-09 17:23:17,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:23:17,940 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:23:17,941 - sqlalchemy.engine.Engine - INFO - [generated in 0.00096s] (datetime.datetime(2025, 5, 9, 17, 23, 17, 939283), '任务执行成功', , 932, 1, datetime.datetime(2025, 5, 9, 17, 23, 17, 940287), '2c3c1c38-06cd-468d-8583-ba37e8be26ab') 2025-05-09 17:23:17,942 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:23:17,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 2c3c1c38-06cd-468d-8583-ba37e8be26ab, 结果: True 2025-05-09 17:24:12,892 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:24:12,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:24:12,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:24:12,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:24:12,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:24:12,892 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:24:12,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:24:12,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:24:12,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:24:12,892 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:12,896 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:24:12,896 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 24, 12, 892088)) 2025-05-09 17:24:12,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:24:12,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:24:12,896 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:24:12,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:24:12,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:24:12,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:24:12,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:24:12,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:24:12,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:24:12,900 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:12,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:24:12,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:24:12,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:24:12,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:24:12,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:24:12,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:24:12,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:24:12,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:24:12,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:24:12,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:24:12,917 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:24:12,917 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:24:12,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:24:12,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:24:12,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:24:12,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:24:12,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:24:12,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:24:12,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:24:12,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:24:12,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:24:12,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:24:12,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:24:12,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:24:12,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:24:12,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:24:12,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:24:12,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:24:12,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:24:12,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:24:12,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:24:12,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:24:12,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:24:12,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:24:12,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:24:12,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:24:12,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:24:12,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:24:12,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:24:12,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:24:12,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:24:12,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:24:12,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:24:12,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:24:12,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:24:12,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:24:12,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:24:12,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:24:12,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:24:12,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:24:12,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:24:12,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:24:12,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:24:12,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:24:12,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:24:12,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:24:12,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:24:12,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:24:12,946 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:24:12,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:24:12,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:24:12,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:24:12,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:24:12,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:24:12,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:24:12,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:24:13,077 - app - INFO - 应用程序关闭中... 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:24:13,077 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:24:13,077 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:24:13,077 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:24:13,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:24:13,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:24:13,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:24:13,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:24:13,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:24:13,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:24:13,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:24:13,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:24:13,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:24:13,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:24:13,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:24:13,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:24:13,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:24:13,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:24:13,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:24:13,091 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:24:13,091 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:24:13,091 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:24:13,091 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:24:13,091 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:24:13,096 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:24:14,356 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:24:14,416 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:24:14,417 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:24:14,484 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:24:14,542 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:24:14,568 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:24:14,590 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:24:14,590 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,590 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:24:14,590 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,591 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:24:14,591 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:14,592 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:24:14,593 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:24:14,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,596 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:24:14,596 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,597 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:24:14,597 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,598 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:24:14,599 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,600 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:24:14,600 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,601 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:24:14,601 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,603 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:24:14,603 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,604 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:24:14,604 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,605 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:24:14,606 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,607 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:24:14,607 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:14,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:14,609 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:24:14,961 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:24:14,961 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:24:14,961 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:24:14,963 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:24:14,964 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:24:14,967 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:24:14,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:24:14,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:24:14,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:24:14,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:24:14,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:24:14,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:24:14,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:24:14,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:24:14,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:24:14,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:24:14,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:24:14,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:24:14,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:24:14,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:24:14,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:24:14,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:24:14,979 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:24:14,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:24:14,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:24:14,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:24:14,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:24:14,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:24:14,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:24:14,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:24:14,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:24:14,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:24:14,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:24:14,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:24:14,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:24:14,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:24:14,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:24:14,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:24:14,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:24:14,990 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:24:14,992 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:24:14,992 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:24:14,996 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:24:14,996 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:24:15,000 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:24:15,000 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:24:15,002 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:24:15,004 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:15,015 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:24:15,016 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] (, ) 2025-05-09 17:24:15,017 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:24:15,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:15,022 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:24:15,024 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:24:15,024 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:24:15,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:15,027 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:24:15,027 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, , ) 2025-05-09 17:24:15,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:15,048 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:24:15,048 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:24:15,049 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:24:15,049 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:24:15,050 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:24:15,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:15,054 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:24:15,054 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, datetime.datetime(2025, 5, 9, 16, 24, 15, 25427)) 2025-05-09 17:24:15,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:43,893 - app - INFO - 应用程序关闭中... 2025-05-09 17:24:43,893 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:24:43,893 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:24:43,893 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:24:43,897 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:24:43,897 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:24:43,901 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:24:43,901 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:24:43,905 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:24:43,907 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:24:43,907 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:24:43,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:24:43,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:24:43,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:24:43,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:24:43,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:24:43,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:24:43,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:24:43,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:24:43,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:24:43,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:24:43,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:24:43,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:24:43,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:24:43,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:24:43,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:24:43,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:24:43,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:24:43,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:24:43,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:24:43,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:24:43,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:24:43,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:24:43,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:24:43,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:24:43,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:24:43,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:24:43,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:24:43,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:24:43,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:24:43,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:24:43,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:24:43,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:24:43,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:24:43,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:24:43,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:24:43,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:24:43,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:24:43,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:24:43,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:24:43,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:24:43,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:24:43,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:24:43,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:24:43,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:24:43,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:24:43,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:24:43,961 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:24:43,961 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:24:43,961 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:24:43,961 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:24:43,961 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:24:43,966 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:24:45,259 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:24:45,318 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:24:45,318 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:24:45,382 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:24:45,431 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:24:45,458 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:24:45,478 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:24:45,478 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,478 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:24:45,478 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,482 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:24:45,482 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:45,482 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:24:45,482 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,486 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:24:45,486 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,490 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:24:45,490 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,490 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:24:45,490 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,490 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:24:45,494 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,494 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:24:45,494 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:24:45,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:24:45,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:24:45,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,503 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:24:45,503 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,505 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:24:45,505 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:24:45,507 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:45,507 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:24:45,862 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:24:45,863 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:24:45,863 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:24:45,864 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:24:45,864 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:24:45,864 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:24:45,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:24:45,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:24:45,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:24:45,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:24:45,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:24:45,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:24:45,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:24:45,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:24:45,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:24:45,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:24:45,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:24:45,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:24:45,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:24:45,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:24:45,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:24:45,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:24:45,869 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:24:45,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:24:45,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:24:45,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:24:45,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:24:45,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:24:45,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:24:45,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:24:45,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:24:45,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:24:45,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:24:45,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:24:45,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:24:45,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:24:45,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:24:45,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:24:45,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:24:45,874 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:24:45,875 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:24:45,876 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:24:45,876 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:24:45,877 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:24:45,877 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:24:45,878 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:24:45,878 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:24:45,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:45,888 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:24:45,888 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, ) 2025-05-09 17:24:45,889 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:24:45,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:45,891 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:24:45,891 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:24:45,892 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:24:45,892 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:45,894 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:24:45,894 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, , ) 2025-05-09 17:24:45,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:45,896 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:24:45,896 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:24:45,897 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:24:45,897 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:24:45,897 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:24:45,898 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:45,898 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:24:45,899 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] (, datetime.datetime(2025, 5, 9, 16, 24, 45, 892530)) 2025-05-09 17:24:45,900 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,229 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:24:49,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,233 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:24:49,233 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:24:49,238 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,240 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,240 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:24:49,240 - sqlalchemy.engine.Engine - INFO - [cached since 0.004829s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:24:49,240 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,240 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:24:49,240 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:24:49,244 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:24:49,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,244 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:24:49,244 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 24, 49, 244284), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:24:49,244 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,260 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,260 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:24:49,260 - sqlalchemy.engine.Engine - INFO - [cached since 0.02727s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:24:49,264 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,264 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('089690d9-b258-43b3-941b-aaf6f3bdb661', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 24, 49, 240398), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 24, 49, 264379), datetime.datetime(2025, 5, 9, 17, 24, 49, 264379), 0) 2025-05-09 17:24:49,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,277 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:24:49,278 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('089690d9-b258-43b3-941b-aaf6f3bdb661',) 2025-05-09 17:24:49,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,278 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 (优先级 1) 添加到队列 0 2025-05-09 17:24:49,281 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:24:49,281 - services.sync_service - INFO - 正在同步创建任务到天风系统: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:49,281 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"089690d9-b258-43b3-941b-aaf6f3bdb661","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:24:49","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:24:49,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 089690d9-b258-43b3-941b-aaf6f3bdb661, 优先级: 1 2025-05-09 17:24:49,305 - services.execution.task_executor - DEBUG - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 设置超时时间: 3600秒 2025-05-09 17:24:49,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,305 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:24:49,305 - sqlalchemy.engine.Engine - INFO - [cached since 0.03023s ago] ('089690d9-b258-43b3-941b-aaf6f3bdb661',) 2025-05-09 17:24:49,309 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:24:49,310 - sqlalchemy.engine.Engine - INFO - [cached since 0.0761s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:24:49,315 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:24:49,315 - sqlalchemy.engine.Engine - INFO - [generated in 0.00083s] (datetime.datetime(2025, 5, 9, 17, 24, 49, 315036), datetime.datetime(2025, 5, 9, 17, 24, 49, 315036), '089690d9-b258-43b3-941b-aaf6f3bdb661') 2025-05-09 17:24:49,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,321 - services.sync_service - INFO - 成功同步任务到系统任务: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:49,326 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:49,330 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:49,330 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1008秒 2025-05-09 17:24:49,334 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:49,359 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:49,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,368 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:24:49,371 - sqlalchemy.engine.Engine - INFO - [generated in 0.00222s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 24, 49, 368399), '089690d9-b258-43b3-941b-aaf6f3bdb661') 2025-05-09 17:24:49,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,381 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:24:49,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,397 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,397 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] ('46b623ce-06fa-4d47-8c9f-b496e1171297', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 381095), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 397530), datetime.datetime(2025, 5, 9, 17, 24, 49, 397530), 0) 2025-05-09 17:24:49,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,414 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,414 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] ('46b623ce-06fa-4d47-8c9f-b496e1171297',) 2025-05-09 17:24:49,420 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:24:49,421 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:24:49,423 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,427 - sqlalchemy.engine.Engine - INFO - [generated in 0.00158s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 423146), '46b623ce-06fa-4d47-8c9f-b496e1171297') 2025-05-09 17:24:49,427 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,436 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:24:49,436 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:24:49,440 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:24:49,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,442 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,444 - sqlalchemy.engine.Engine - INFO - [cached since 0.04574s ago] ('da7990b1-6735-4781-aff4-a75179cabaaa', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 440249), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 442677), datetime.datetime(2025, 5, 9, 17, 24, 49, 442677), 0) 2025-05-09 17:24:49,446 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,452 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: da7990b1-6735-4781-aff4-a75179cabaaa 2025-05-09 17:24:49,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,456 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,457 - sqlalchemy.engine.Engine - INFO - [cached since 0.04054s ago] ('da7990b1-6735-4781-aff4-a75179cabaaa',) 2025-05-09 17:24:49,459 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,459 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:24:49,463 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.03947s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 463519), 'da7990b1-6735-4781-aff4-a75179cabaaa') 2025-05-09 17:24:49,467 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,473 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:24:49,477 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:24:49,477 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:24:49,477 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:24:49,477 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:24:49,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,481 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,483 - sqlalchemy.engine.Engine - INFO - [cached since 0.08461s ago] ('ce50972b-4465-46ba-b73c-6da23a697208', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 477635), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 481784), datetime.datetime(2025, 5, 9, 17, 24, 49, 481784), 0) 2025-05-09 17:24:49,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,492 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ce50972b-4465-46ba-b73c-6da23a697208 2025-05-09 17:24:49,492 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,496 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,496 - sqlalchemy.engine.Engine - INFO - [cached since 0.08073s ago] ('ce50972b-4465-46ba-b73c-6da23a697208',) 2025-05-09 17:24:49,496 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,496 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:49,501 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,501 - sqlalchemy.engine.Engine - INFO - [generated in 0.00107s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 501012), 'ce50972b-4465-46ba-b73c-6da23a697208') 2025-05-09 17:24:49,501 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,509 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:24:49,509 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: 0 2025-05-09 17:24:49,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,513 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,513 - sqlalchemy.engine.Engine - INFO - [generated in 0.00282s] ('af4b2c94-684f-4fea-ba90-5ccf6b9a2930', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 513992), datetime.datetime(2025, 5, 9, 17, 24, 49, 513992), 0) 2025-05-09 17:24:49,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,527 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,527 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,527 - sqlalchemy.engine.Engine - INFO - [cached since 0.114s ago] ('ce50972b-4465-46ba-b73c-6da23a697208',) 2025-05-09 17:24:49,531 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,531 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:49,536 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,537 - sqlalchemy.engine.Engine - INFO - [generated in 0.00127s] (datetime.datetime(2025, 5, 9, 17, 24, 49, 531488), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 49, 535882), 'ce50972b-4465-46ba-b73c-6da23a697208') 2025-05-09 17:24:49,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,542 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:24:49,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,551 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,554 - sqlalchemy.engine.Engine - INFO - [cached since 0.1548s ago] ('f20a24c6-7a82-4f88-9498-1b8e8092655c', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 547055), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 551230), datetime.datetime(2025, 5, 9, 17, 24, 49, 551230), 0) 2025-05-09 17:24:49,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,561 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: f20a24c6-7a82-4f88-9498-1b8e8092655c 2025-05-09 17:24:49,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,563 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,568 - sqlalchemy.engine.Engine - INFO - [cached since 0.1523s ago] ('f20a24c6-7a82-4f88-9498-1b8e8092655c',) 2025-05-09 17:24:49,571 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:49,571 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:49,571 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,571 - sqlalchemy.engine.Engine - INFO - [cached since 0.07398s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 571857), 'f20a24c6-7a82-4f88-9498-1b8e8092655c') 2025-05-09 17:24:49,576 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,584 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:24:49,584 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: None 2025-05-09 17:24:49,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,586 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,589 - sqlalchemy.engine.Engine - INFO - [cached since 0.0741s ago] ('51f40bb8-60dd-4040-a510-88b645f3ba92', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 586844), datetime.datetime(2025, 5, 9, 17, 24, 49, 586844), 0) 2025-05-09 17:24:49,589 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,597 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,601 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,601 - sqlalchemy.engine.Engine - INFO - [cached since 0.1854s ago] ('f20a24c6-7a82-4f88-9498-1b8e8092655c',) 2025-05-09 17:24:49,601 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:49,601 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:49,605 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,605 - sqlalchemy.engine.Engine - INFO - [cached since 0.07191s ago] (datetime.datetime(2025, 5, 9, 17, 24, 49, 605307), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 49, 605307), 'f20a24c6-7a82-4f88-9498-1b8e8092655c') 2025-05-09 17:24:49,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,617 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,621 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,621 - sqlalchemy.engine.Engine - INFO - [cached since 0.1091s ago] ('8ae8118e-4cc4-4d3c-8168-b9ca201bfa09', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 621944), datetime.datetime(2025, 5, 9, 17, 24, 49, 621944), 0) 2025-05-09 17:24:49,626 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,630 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:24:49,630 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:24:49,630 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:24:49,634 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,634 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,638 - sqlalchemy.engine.Engine - INFO - [cached since 0.2403s ago] ('6acb4926-593d-4866-9637-a3793a0fd115', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 634402), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 634402), datetime.datetime(2025, 5, 9, 17, 24, 49, 634402), 0) 2025-05-09 17:24:49,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,648 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6acb4926-593d-4866-9637-a3793a0fd115 2025-05-09 17:24:49,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,650 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,652 - sqlalchemy.engine.Engine - INFO - [cached since 0.2353s ago] ('6acb4926-593d-4866-9637-a3793a0fd115',) 2025-05-09 17:24:49,652 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,654 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:49,656 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,656 - sqlalchemy.engine.Engine - INFO - [cached since 0.1552s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 656587), '6acb4926-593d-4866-9637-a3793a0fd115') 2025-05-09 17:24:49,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,667 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:24:49,667 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: 1 2025-05-09 17:24:49,667 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,667 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,670 - sqlalchemy.engine.Engine - INFO - [cached since 0.1553s ago] ('152d3d35-23f3-4767-a0c8-f32f1e174706', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 667276), datetime.datetime(2025, 5, 9, 17, 24, 49, 667276), 0) 2025-05-09 17:24:49,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,679 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,679 - sqlalchemy.engine.Engine - INFO - [cached since 0.2656s ago] ('6acb4926-593d-4866-9637-a3793a0fd115',) 2025-05-09 17:24:49,684 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,684 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:49,684 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,684 - sqlalchemy.engine.Engine - INFO - [cached since 0.149s ago] (datetime.datetime(2025, 5, 9, 17, 24, 49, 684064), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 49, 684064), '6acb4926-593d-4866-9637-a3793a0fd115') 2025-05-09 17:24:49,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,693 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:24:49,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,700 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,700 - sqlalchemy.engine.Engine - INFO - [cached since 0.3025s ago] ('54463978-5d34-4e18-b23a-7a9e209eae27', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 696716), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 700882), datetime.datetime(2025, 5, 9, 17, 24, 49, 700882), 0) 2025-05-09 17:24:49,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,709 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 54463978-5d34-4e18-b23a-7a9e209eae27 2025-05-09 17:24:49,713 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,713 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,713 - sqlalchemy.engine.Engine - INFO - [cached since 0.2997s ago] ('54463978-5d34-4e18-b23a-7a9e209eae27',) 2025-05-09 17:24:49,721 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:49,721 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:49,721 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,721 - sqlalchemy.engine.Engine - INFO - [cached since 0.2222s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 721158), '54463978-5d34-4e18-b23a-7a9e209eae27') 2025-05-09 17:24:49,725 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,734 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:24:49,734 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: None 2025-05-09 17:24:49,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,738 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,739 - sqlalchemy.engine.Engine - INFO - [cached since 0.2245s ago] ('215d3ab7-be6e-4539-b105-1ed2ce0c5ef6', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 738762), datetime.datetime(2025, 5, 9, 17, 24, 49, 738762), 0) 2025-05-09 17:24:49,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,751 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,753 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,755 - sqlalchemy.engine.Engine - INFO - [cached since 0.3378s ago] ('54463978-5d34-4e18-b23a-7a9e209eae27',) 2025-05-09 17:24:49,755 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:49,755 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:49,758 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,759 - sqlalchemy.engine.Engine - INFO - [cached since 0.223s ago] (datetime.datetime(2025, 5, 9, 17, 24, 49, 755446), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 49, 758218), '54463978-5d34-4e18-b23a-7a9e209eae27') 2025-05-09 17:24:49,759 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,769 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,771 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,771 - sqlalchemy.engine.Engine - INFO - [cached since 0.2581s ago] ('55c4c02f-fa6e-4e7d-89ba-d0cbfa3687c7', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 771233), datetime.datetime(2025, 5, 9, 17, 24, 49, 771233), 0) 2025-05-09 17:24:49,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,784 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:24:49,784 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:24:49,787 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:24:49,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,792 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,794 - sqlalchemy.engine.Engine - INFO - [cached since 0.396s ago] ('2edc9782-f8aa-4021-ab74-c78eb5d85741', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 788034), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 792536), datetime.datetime(2025, 5, 9, 17, 24, 49, 792536), 0) 2025-05-09 17:24:49,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,805 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2edc9782-f8aa-4021-ab74-c78eb5d85741 2025-05-09 17:24:49,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,809 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,809 - sqlalchemy.engine.Engine - INFO - [cached since 0.3939s ago] ('2edc9782-f8aa-4021-ab74-c78eb5d85741',) 2025-05-09 17:24:49,809 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,813 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:49,813 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,818 - sqlalchemy.engine.Engine - INFO - [cached since 0.3167s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 813874), '2edc9782-f8aa-4021-ab74-c78eb5d85741') 2025-05-09 17:24:49,818 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,826 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:24:49,830 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: 2 2025-05-09 17:24:49,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,833 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,836 - sqlalchemy.engine.Engine - INFO - [cached since 0.3224s ago] ('160b4bf6-b8ed-4976-b28d-8a36de1f7a2b', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 833173), datetime.datetime(2025, 5, 9, 17, 24, 49, 833173), 0) 2025-05-09 17:24:49,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,847 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,847 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,847 - sqlalchemy.engine.Engine - INFO - [cached since 0.4334s ago] ('2edc9782-f8aa-4021-ab74-c78eb5d85741',) 2025-05-09 17:24:49,852 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,852 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:49,852 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,852 - sqlalchemy.engine.Engine - INFO - [cached since 0.3183s ago] (datetime.datetime(2025, 5, 9, 17, 24, 49, 852005), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 49, 852005), '2edc9782-f8aa-4021-ab74-c78eb5d85741') 2025-05-09 17:24:49,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,860 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:24:49,864 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,864 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,864 - sqlalchemy.engine.Engine - INFO - [cached since 0.4693s ago] ('e519ef34-3d29-47c7-b82a-8fba44ed12e5', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 860431), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 864772), datetime.datetime(2025, 5, 9, 17, 24, 49, 864772), 0) 2025-05-09 17:24:49,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,876 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: e519ef34-3d29-47c7-b82a-8fba44ed12e5 2025-05-09 17:24:49,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,876 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,876 - sqlalchemy.engine.Engine - INFO - [cached since 0.4614s ago] ('e519ef34-3d29-47c7-b82a-8fba44ed12e5',) 2025-05-09 17:24:49,881 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:49,881 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:49,881 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,881 - sqlalchemy.engine.Engine - INFO - [cached since 0.3834s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 881121), 'e519ef34-3d29-47c7-b82a-8fba44ed12e5') 2025-05-09 17:24:49,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,895 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:24:49,895 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: None 2025-05-09 17:24:49,895 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,901 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.3879s ago] ('aaec455e-7b69-4694-bbcf-17301803d466', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 901691), datetime.datetime(2025, 5, 9, 17, 24, 49, 901691), 0) 2025-05-09 17:24:49,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,921 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,921 - sqlalchemy.engine.Engine - INFO - [cached since 0.5052s ago] ('e519ef34-3d29-47c7-b82a-8fba44ed12e5',) 2025-05-09 17:24:49,923 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:49,925 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:49,925 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,927 - sqlalchemy.engine.Engine - INFO - [cached since 0.3916s ago] (datetime.datetime(2025, 5, 9, 17, 24, 49, 925353), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 49, 925353), 'e519ef34-3d29-47c7-b82a-8fba44ed12e5') 2025-05-09 17:24:49,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,941 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,945 - sqlalchemy.engine.Engine - INFO - [cached since 0.4307s ago] ('9fa6e817-c3d4-4909-9af4-b894ae14f36a', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 941864), datetime.datetime(2025, 5, 9, 17, 24, 49, 941864), 0) 2025-05-09 17:24:49,945 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,955 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:24:49,955 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:24:49,959 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:24:49,959 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,964 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,964 - sqlalchemy.engine.Engine - INFO - [cached since 0.5659s ago] ('ddc037b7-9143-47a0-a039-11f6755bc496', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 959982), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 49, 964144), datetime.datetime(2025, 5, 9, 17, 24, 49, 964144), 0) 2025-05-09 17:24:49,966 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,972 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ddc037b7-9143-47a0-a039-11f6755bc496 2025-05-09 17:24:49,972 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,972 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,972 - sqlalchemy.engine.Engine - INFO - [cached since 0.5584s ago] ('ddc037b7-9143-47a0-a039-11f6755bc496',) 2025-05-09 17:24:49,976 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:49,976 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:49,976 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:49,981 - sqlalchemy.engine.Engine - INFO - [cached since 0.4803s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 49, 976401), 'ddc037b7-9143-47a0-a039-11f6755bc496') 2025-05-09 17:24:49,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:49,991 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:24:49,991 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: 3 2025-05-09 17:24:49,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:49,991 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:49,993 - sqlalchemy.engine.Engine - INFO - [cached since 0.4787s ago] ('54191323-646e-4f7b-8167-3d3f581aab22', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 49, 991439), datetime.datetime(2025, 5, 9, 17, 24, 49, 991439), 0) 2025-05-09 17:24:49,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,003 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,003 - sqlalchemy.engine.Engine - INFO - [cached since 0.5881s ago] ('ddc037b7-9143-47a0-a039-11f6755bc496',) 2025-05-09 17:24:50,006 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:50,007 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:50,007 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,007 - sqlalchemy.engine.Engine - INFO - [cached since 0.474s ago] (datetime.datetime(2025, 5, 9, 17, 24, 50, 7059), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 50, 7059), 'ddc037b7-9143-47a0-a039-11f6755bc496') 2025-05-09 17:24:50,011 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,020 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:24:50,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,024 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,024 - sqlalchemy.engine.Engine - INFO - [cached since 0.6264s ago] ('ecdd5dcd-6973-4f67-851d-606b9b0c8941', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 20558), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 50, 24717), datetime.datetime(2025, 5, 9, 17, 24, 50, 24717), 0) 2025-05-09 17:24:50,024 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,033 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: ecdd5dcd-6973-4f67-851d-606b9b0c8941 2025-05-09 17:24:50,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,037 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,038 - sqlalchemy.engine.Engine - INFO - [cached since 0.6215s ago] ('ecdd5dcd-6973-4f67-851d-606b9b0c8941',) 2025-05-09 17:24:50,038 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:50,040 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:50,040 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,040 - sqlalchemy.engine.Engine - INFO - [cached since 0.54s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 50, 40499), 'ecdd5dcd-6973-4f67-851d-606b9b0c8941') 2025-05-09 17:24:50,042 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,054 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:24:50,054 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: None 2025-05-09 17:24:50,056 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,058 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,060 - sqlalchemy.engine.Engine - INFO - [cached since 0.5455s ago] ('ea99a476-f5be-4b59-ad84-3c9f966eb370', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 58501), datetime.datetime(2025, 5, 9, 17, 24, 50, 58501), 0) 2025-05-09 17:24:50,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,070 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,074 - sqlalchemy.engine.Engine - INFO - [cached since 0.6582s ago] ('ecdd5dcd-6973-4f67-851d-606b9b0c8941',) 2025-05-09 17:24:50,078 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:50,082 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:50,086 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,089 - sqlalchemy.engine.Engine - INFO - [cached since 0.553s ago] (datetime.datetime(2025, 5, 9, 17, 24, 50, 86958), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 50, 86958), 'ecdd5dcd-6973-4f67-851d-606b9b0c8941') 2025-05-09 17:24:50,090 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,099 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,104 - sqlalchemy.engine.Engine - INFO - [cached since 0.5893s ago] ('3643264a-47ab-4ed0-bdcb-64792dedd05c', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 99295), datetime.datetime(2025, 5, 9, 17, 24, 50, 99295), 0) 2025-05-09 17:24:50,105 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,117 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:24:50,117 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:24:50,120 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:24:50,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,121 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,121 - sqlalchemy.engine.Engine - INFO - [cached since 0.7243s ago] ('3b0d7bdd-2392-45e7-a82c-f1f06a196078', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 120903), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 50, 121381), datetime.datetime(2025, 5, 9, 17, 24, 50, 121381), 0) 2025-05-09 17:24:50,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,133 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3b0d7bdd-2392-45e7-a82c-f1f06a196078 2025-05-09 17:24:50,133 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,134 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,134 - sqlalchemy.engine.Engine - INFO - [cached since 0.7174s ago] ('3b0d7bdd-2392-45e7-a82c-f1f06a196078',) 2025-05-09 17:24:50,134 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:50,136 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:50,137 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,137 - sqlalchemy.engine.Engine - INFO - [cached since 0.6368s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 50, 137372), '3b0d7bdd-2392-45e7-a82c-f1f06a196078') 2025-05-09 17:24:50,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,146 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:24:50,146 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: 4 2025-05-09 17:24:50,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,149 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,149 - sqlalchemy.engine.Engine - INFO - [cached since 0.6345s ago] ('f5536b17-5bf5-42a3-9600-177c44496441', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 149014), datetime.datetime(2025, 5, 9, 17, 24, 50, 149014), 0) 2025-05-09 17:24:50,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,158 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,158 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,161 - sqlalchemy.engine.Engine - INFO - [cached since 0.7448s ago] ('3b0d7bdd-2392-45e7-a82c-f1f06a196078',) 2025-05-09 17:24:50,161 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:24:50,165 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:24:50,165 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,167 - sqlalchemy.engine.Engine - INFO - [cached since 0.6311s ago] (datetime.datetime(2025, 5, 9, 17, 24, 50, 165527), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 50, 165527), '3b0d7bdd-2392-45e7-a82c-f1f06a196078') 2025-05-09 17:24:50,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,177 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:24:50,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,177 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,181 - sqlalchemy.engine.Engine - INFO - [cached since 0.7845s ago] ('af31afdb-650a-422b-a46f-0545d9904fef', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 177512), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 24, 50, 177512), datetime.datetime(2025, 5, 9, 17, 24, 50, 177512), 0) 2025-05-09 17:24:50,181 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,191 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: af31afdb-650a-422b-a46f-0545d9904fef 2025-05-09 17:24:50,191 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,195 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,195 - sqlalchemy.engine.Engine - INFO - [cached since 0.7794s ago] ('af31afdb-650a-422b-a46f-0545d9904fef',) 2025-05-09 17:24:50,195 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:50,200 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:50,200 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,200 - sqlalchemy.engine.Engine - INFO - [cached since 0.7005s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 24, 50, 200127), 'af31afdb-650a-422b-a46f-0545d9904fef') 2025-05-09 17:24:50,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,229 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:24:50,229 - services.execution.handlers.foundation - INFO - 任务 089690d9-b258-43b3-941b-aaf6f3bdb661 打印: None 2025-05-09 17:24:50,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,237 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,237 - sqlalchemy.engine.Engine - INFO - [cached since 0.7225s ago] ('4282fde7-fa12-4966-b08b-ce1ba4d0aed5', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 237117), datetime.datetime(2025, 5, 9, 17, 24, 50, 237117), 0) 2025-05-09 17:24:50,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.8474s ago] ('af31afdb-650a-422b-a46f-0545d9904fef',) 2025-05-09 17:24:50,267 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:24:50,267 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:24:50,270 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,271 - sqlalchemy.engine.Engine - INFO - [cached since 0.7354s ago] (datetime.datetime(2025, 5, 9, 17, 24, 50, 267121), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 50, 270377), 'af31afdb-650a-422b-a46f-0545d9904fef') 2025-05-09 17:24:50,274 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,292 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,292 - sqlalchemy.engine.Engine - INFO - [cached since 0.78s ago] ('0687c783-8c9b-4ce7-9a40-27eecc0ca3c0', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 292326), datetime.datetime(2025, 5, 9, 17, 24, 50, 292326), 0) 2025-05-09 17:24:50,296 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,309 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:24:50,309 - sqlalchemy.engine.Engine - INFO - [generated in 0.00210s] ('089690d9-b258-43b3-941b-aaf6f3bdb661',) 2025-05-09 17:24:50,313 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,319 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,320 - sqlalchemy.engine.Engine - INFO - [cached since 0.9032s ago] ('da7990b1-6735-4781-aff4-a75179cabaaa',) 2025-05-09 17:24:50,320 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:24:50,324 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:24:50,324 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,324 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 17, 24, 50, 324889), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 50, 324889), 'da7990b1-6735-4781-aff4-a75179cabaaa') 2025-05-09 17:24:50,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,354 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:24:50,354 - sqlalchemy.engine.Engine - INFO - [cached since 0.8412s ago] ('682bb4fe-385b-4c4e-8447-981da0515de8', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '089690d9-b258-43b3-941b-aaf6f3bdb661', datetime.datetime(2025, 5, 9, 17, 24, 50, 354586), datetime.datetime(2025, 5, 9, 17, 24, 50, 354586), 0) 2025-05-09 17:24:50,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,367 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,367 - sqlalchemy.engine.Engine - INFO - [cached since 0.9515s ago] ('46b623ce-06fa-4d47-8c9f-b496e1171297',) 2025-05-09 17:24:50,370 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:24:50,370 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:24:50,371 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:24:50,371 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] (datetime.datetime(2025, 5, 9, 17, 24, 50, 370939), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 24, 50, 371242), '46b623ce-06fa-4d47-8c9f-b496e1171297') 2025-05-09 17:24:50,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,379 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:50,401 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 089690d9-b258-43b3-941b-aaf6f3bdb661 2025-05-09 17:24:50,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:24:50,408 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:24:50,408 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] (datetime.datetime(2025, 5, 9, 17, 24, 50, 404311), '任务执行成功', , 1045, 1, datetime.datetime(2025, 5, 9, 17, 24, 50, 408611), '089690d9-b258-43b3-941b-aaf6f3bdb661') 2025-05-09 17:24:50,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:24:50,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 089690d9-b258-43b3-941b-aaf6f3bdb661, 结果: True 2025-05-09 17:25:45,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:25:45,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:25:45,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:25:45,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:25:45,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:25:45,896 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:25:45,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:25:45,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:25:45,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:25:45,900 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:25:45,902 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:25:45,904 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 25, 45, 891628)) 2025-05-09 17:25:45,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:25:45,905 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:25:45,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:25:45,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:25:45,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:25:45,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:25:45,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:25:45,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:25:45,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:25:45,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:25:45,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:25:45,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:25:45,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:25:45,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:25:45,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:25:45,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:25:45,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:25:45,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:25:45,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:25:45,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:25:45,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:25:45,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:25:45,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:25:45,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:25:45,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:25:45,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:25:45,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:25:45,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:25:45,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:25:45,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:25:45,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:25:45,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:25:45,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:25:45,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:25:45,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:25:45,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:25:45,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:25:45,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:25:45,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:25:45,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:25:45,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:25:45,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:25:45,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:25:45,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:25:45,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:25:45,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:25:45,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:25:45,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:25:45,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:25:45,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:25:45,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:25:45,944 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:25:45,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:25:45,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:25:45,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:25:45,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:25:45,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:25:45,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:25:45,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:25:45,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:25:45,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:25:45,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:25:45,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:25:45,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:25:45,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:25:45,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:25:45,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:25:45,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:25:45,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:25:45,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:25:45,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:25:45,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:25:45,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:25:45,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:25:45,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:25:45,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:26:15,977 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:26:15,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:26:15,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:26:15,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:26:15,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:26:15,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:26:19,726 - app - INFO - 应用程序关闭中... 2025-05-09 17:26:19,726 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:26:19,726 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:26:19,726 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:26:19,726 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:26:19,726 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:26:19,726 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:26:19,726 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:26:19,731 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:26:19,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:26:19,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:26:19,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:26:19,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:26:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:26:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:26:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:26:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 17:26:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:26:19,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:26:19,743 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 17:26:19,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:26:19,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:26:19,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 17:26:19,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:26:19,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:26:19,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 17:26:19,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:26:19,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:26:19,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 17:26:19,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:26:19,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:26:19,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 17:26:19,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:26:19,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:26:19,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 17:26:19,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:26:19,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:26:19,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 17:26:19,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:26:19,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:26:19,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 17:26:19,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:26:19,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:26:19,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 17:26:19,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:26:19,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:26:19,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 17:26:19,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:26:19,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:26:19,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 17:26:19,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:26:19,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:26:19,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 17:26:19,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:26:19,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:26:19,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 17:26:19,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:26:19,793 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:26:19,793 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:26:19,793 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:26:19,793 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:26:19,797 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:26:19,797 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:26:21,100 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:26:21,159 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:26:21,163 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:26:21,226 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:26:21,280 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:26:21,310 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:26:21,335 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:26:21,340 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,340 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:26:21,340 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,344 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:26:21,344 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:21,348 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:26:21,348 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,348 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:26:21,348 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,352 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:26:21,352 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,352 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:26:21,352 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,357 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:26:21,361 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,361 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:26:21,365 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,365 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:26:21,369 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,372 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:26:21,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,374 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:26:21,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,374 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:26:21,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,378 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:26:21,378 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:26:21,378 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:21,378 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:26:21,721 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:26:21,725 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:26:21,725 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:26:21,725 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:26:21,725 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:26:21,725 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:26:21,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:26:21,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:26:21,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:26:21,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:26:21,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:26:21,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:26:21,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:26:21,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:26:21,738 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:26:21,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:26:21,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:26:21,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:26:21,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:26:21,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:26:21,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:26:21,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:26:21,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:26:21,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:26:21,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:26:21,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:26:21,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:26:21,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:26:21,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:26:21,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:26:21,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:26:21,755 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:26:21,776 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:26:21,777 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:26:21,779 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:26:21,779 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:26:21,780 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:26:21,780 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:26:21,780 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:26:21,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:21,797 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:26:21,797 - sqlalchemy.engine.Engine - INFO - [generated in 0.00180s] (, ) 2025-05-09 17:26:21,801 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:26:21,801 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:21,806 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:26:21,806 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:26:21,806 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:26:21,806 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:21,810 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:26:21,814 - sqlalchemy.engine.Engine - INFO - [generated in 0.00269s] (, , ) 2025-05-09 17:26:21,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:21,818 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:26:21,818 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:26:21,818 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:26:21,822 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:26:21,822 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:26:21,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:21,830 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:26:21,835 - sqlalchemy.engine.Engine - INFO - [generated in 0.00292s] (, datetime.datetime(2025, 5, 9, 16, 26, 21, 806066)) 2025-05-09 17:26:21,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,226 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:26:25,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,227 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:26:25,231 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:26:25,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,231 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:26:25,231 - sqlalchemy.engine.Engine - INFO - [cached since 0.004182s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:26:25,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,235 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:26:25,235 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:26:25,235 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:26:25,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,235 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:26:25,235 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 26, 25, 235445), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:26:25,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,250 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,254 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:26:25,254 - sqlalchemy.engine.Engine - INFO - [cached since 0.02474s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:26:25,254 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,258 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] ('bc48bbc6-9777-49e8-b236-4d10b8cca70e', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 26, 25, 235445), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 26, 25, 254992), datetime.datetime(2025, 5, 9, 17, 26, 25, 254992), 0) 2025-05-09 17:26:25,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,268 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:26:25,268 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('bc48bbc6-9777-49e8-b236-4d10b8cca70e',) 2025-05-09 17:26:25,268 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,268 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e (优先级 1) 添加到队列 0 2025-05-09 17:26:25,276 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:26:25,276 - services.sync_service - INFO - 正在同步创建任务到天风系统: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:25,276 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"bc48bbc6-9777-49e8-b236-4d10b8cca70e","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:26:25","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:26:25,308 - services.sync_service - INFO - 成功同步任务到系统任务: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:25,308 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:25,309 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:25,309 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0833秒 2025-05-09 17:26:25,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 获取到任务: bc48bbc6-9777-49e8-b236-4d10b8cca70e, 优先级: 1 2025-05-09 17:26:25,313 - services.execution.task_executor - DEBUG - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 设置超时时间: 3600秒 2025-05-09 17:26:25,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,317 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:26:25,317 - sqlalchemy.engine.Engine - INFO - [cached since 0.04857s ago] ('bc48bbc6-9777-49e8-b236-4d10b8cca70e',) 2025-05-09 17:26:25,317 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:26:25,317 - sqlalchemy.engine.Engine - INFO - [cached since 0.09039s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:26:25,321 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:26:25,324 - sqlalchemy.engine.Engine - INFO - [generated in 0.00221s] (datetime.datetime(2025, 5, 9, 17, 26, 25, 321913), datetime.datetime(2025, 5, 9, 17, 26, 25, 321913), 'bc48bbc6-9777-49e8-b236-4d10b8cca70e') 2025-05-09 17:26:25,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,330 - services.sync_service - INFO - 正在设置系统任务状态为执行中: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:25,401 - services.sync_service - INFO - 成功设置系统任务状态为执行中: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:25,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,408 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:26:25,408 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 26, 25, 408370), 'bc48bbc6-9777-49e8-b236-4d10b8cca70e') 2025-05-09 17:26:25,409 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,417 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:26:25,417 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,424 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,426 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] ('7eb6d39a-9aca-4db4-9816-26788c328645', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 417954), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 424939), datetime.datetime(2025, 5, 9, 17, 26, 25, 424939), 0) 2025-05-09 17:26:25,426 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,434 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,434 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,438 - sqlalchemy.engine.Engine - INFO - [generated in 0.00332s] ('7eb6d39a-9aca-4db4-9816-26788c328645',) 2025-05-09 17:26:25,442 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:26:25,442 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:26:25,442 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,446 - sqlalchemy.engine.Engine - INFO - [generated in 0.00369s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 442875), '7eb6d39a-9aca-4db4-9816-26788c328645') 2025-05-09 17:26:25,446 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,457 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:26:25,457 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:26:25,459 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:26:25,459 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,459 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.03961s ago] ('89d3af26-09a5-4b32-bc3c-cd27c87f1749', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 459338), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 459338), datetime.datetime(2025, 5, 9, 17, 26, 25, 459338), 0) 2025-05-09 17:26:25,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,471 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 89d3af26-09a5-4b32-bc3c-cd27c87f1749 2025-05-09 17:26:25,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,474 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,474 - sqlalchemy.engine.Engine - INFO - [cached since 0.03783s ago] ('89d3af26-09a5-4b32-bc3c-cd27c87f1749',) 2025-05-09 17:26:25,475 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,476 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:26:25,476 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,476 - sqlalchemy.engine.Engine - INFO - [cached since 0.03605s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 476175), '89d3af26-09a5-4b32-bc3c-cd27c87f1749') 2025-05-09 17:26:25,479 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,484 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:26:25,488 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:26:25,488 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:26:25,488 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:26:25,488 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:26:25,490 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,491 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,491 - sqlalchemy.engine.Engine - INFO - [cached since 0.06679s ago] ('a865a4ad-1d9d-48ef-b6e1-37aaa6c88eff', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 488417), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 491536), datetime.datetime(2025, 5, 9, 17, 26, 25, 491536), 0) 2025-05-09 17:26:25,492 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,501 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a865a4ad-1d9d-48ef-b6e1-37aaa6c88eff 2025-05-09 17:26:25,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,505 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,505 - sqlalchemy.engine.Engine - INFO - [cached since 0.06908s ago] ('a865a4ad-1d9d-48ef-b6e1-37aaa6c88eff',) 2025-05-09 17:26:25,505 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,507 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:25,508 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,508 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 508219), 'a865a4ad-1d9d-48ef-b6e1-37aaa6c88eff') 2025-05-09 17:26:25,509 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,517 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:26:25,517 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: 0 2025-05-09 17:26:25,517 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,522 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,522 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('f90fe035-4ecf-498f-8ebc-d2b641be81ee', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 522028), datetime.datetime(2025, 5, 9, 17, 26, 25, 522028), 0) 2025-05-09 17:26:25,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,525 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,530 - sqlalchemy.engine.Engine - INFO - [cached since 0.09503s ago] ('a865a4ad-1d9d-48ef-b6e1-37aaa6c88eff',) 2025-05-09 17:26:25,530 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,530 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:25,530 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,534 - sqlalchemy.engine.Engine - INFO - [generated in 0.00143s] (datetime.datetime(2025, 5, 9, 17, 26, 25, 530031), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 25, 530031), 'a865a4ad-1d9d-48ef-b6e1-37aaa6c88eff') 2025-05-09 17:26:25,534 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,544 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:26:25,544 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,544 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,544 - sqlalchemy.engine.Engine - INFO - [cached since 0.1219s ago] ('7754238f-d6cd-4a98-8727-9a252f8f778f', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 544274), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 544274), datetime.datetime(2025, 5, 9, 17, 26, 25, 544274), 0) 2025-05-09 17:26:25,544 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,552 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 7754238f-d6cd-4a98-8727-9a252f8f778f 2025-05-09 17:26:25,556 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,557 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,558 - sqlalchemy.engine.Engine - INFO - [cached since 0.1213s ago] ('7754238f-d6cd-4a98-8727-9a252f8f778f',) 2025-05-09 17:26:25,558 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:25,558 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:25,558 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,558 - sqlalchemy.engine.Engine - INFO - [cached since 0.05279s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 558646), '7754238f-d6cd-4a98-8727-9a252f8f778f') 2025-05-09 17:26:25,562 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,571 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:26:25,574 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: None 2025-05-09 17:26:25,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,575 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,575 - sqlalchemy.engine.Engine - INFO - [cached since 0.05602s ago] ('e9399195-29a5-4bf1-8edd-81c27a5be20a', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 575701), datetime.datetime(2025, 5, 9, 17, 26, 25, 575701), 0) 2025-05-09 17:26:25,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,584 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,589 - sqlalchemy.engine.Engine - INFO - [cached since 0.1523s ago] ('7754238f-d6cd-4a98-8727-9a252f8f778f',) 2025-05-09 17:26:25,593 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:25,593 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:25,593 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,593 - sqlalchemy.engine.Engine - INFO - [cached since 0.06298s ago] (datetime.datetime(2025, 5, 9, 17, 26, 25, 593066), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 25, 593066), '7754238f-d6cd-4a98-8727-9a252f8f778f') 2025-05-09 17:26:25,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,609 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,609 - sqlalchemy.engine.Engine - INFO - [cached since 0.09019s ago] ('622caa58-be61-4254-918b-9a2bcf7ce83e', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 609544), datetime.datetime(2025, 5, 9, 17, 26, 25, 609544), 0) 2025-05-09 17:26:25,615 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,624 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:26:25,624 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:26:25,624 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:26:25,624 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,624 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,629 - sqlalchemy.engine.Engine - INFO - [cached since 0.2049s ago] ('f18e880d-f842-424f-9846-46458082c758', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 624870), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 624870), datetime.datetime(2025, 5, 9, 17, 26, 25, 624870), 0) 2025-05-09 17:26:25,629 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,637 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f18e880d-f842-424f-9846-46458082c758 2025-05-09 17:26:25,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,640 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,641 - sqlalchemy.engine.Engine - INFO - [cached since 0.2046s ago] ('f18e880d-f842-424f-9846-46458082c758',) 2025-05-09 17:26:25,642 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,642 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:25,642 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,642 - sqlalchemy.engine.Engine - INFO - [cached since 0.1375s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 642208), 'f18e880d-f842-424f-9846-46458082c758') 2025-05-09 17:26:25,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,655 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:26:25,657 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: 1 2025-05-09 17:26:25,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,658 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,658 - sqlalchemy.engine.Engine - INFO - [cached since 0.1391s ago] ('657da33a-0212-4991-a039-ae96754a4119', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 658581), datetime.datetime(2025, 5, 9, 17, 26, 25, 658581), 0) 2025-05-09 17:26:25,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,674 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,674 - sqlalchemy.engine.Engine - INFO - [cached since 0.24s ago] ('f18e880d-f842-424f-9846-46458082c758',) 2025-05-09 17:26:25,674 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,679 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:25,679 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,683 - sqlalchemy.engine.Engine - INFO - [cached since 0.1505s ago] (datetime.datetime(2025, 5, 9, 17, 26, 25, 679734), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 25, 679734), 'f18e880d-f842-424f-9846-46458082c758') 2025-05-09 17:26:25,683 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,692 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:26:25,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,696 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,696 - sqlalchemy.engine.Engine - INFO - [cached since 0.2742s ago] ('599451b0-6c1c-465c-b3ff-318b90ee4ac9', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 692002), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 696394), datetime.datetime(2025, 5, 9, 17, 26, 25, 696394), 0) 2025-05-09 17:26:25,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,708 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 599451b0-6c1c-465c-b3ff-318b90ee4ac9 2025-05-09 17:26:25,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,708 - sqlalchemy.engine.Engine - INFO - [cached since 0.2756s ago] ('599451b0-6c1c-465c-b3ff-318b90ee4ac9',) 2025-05-09 17:26:25,715 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:25,715 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:25,715 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,715 - sqlalchemy.engine.Engine - INFO - [cached since 0.2099s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 715365), '599451b0-6c1c-465c-b3ff-318b90ee4ac9') 2025-05-09 17:26:25,719 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,734 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:26:25,734 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: None 2025-05-09 17:26:25,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,738 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,738 - sqlalchemy.engine.Engine - INFO - [cached since 0.2183s ago] ('20305394-5eaa-4d56-9835-8df4a6300f50', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 738326), datetime.datetime(2025, 5, 9, 17, 26, 25, 738326), 0) 2025-05-09 17:26:25,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,754 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,757 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,757 - sqlalchemy.engine.Engine - INFO - [cached since 0.3225s ago] ('599451b0-6c1c-465c-b3ff-318b90ee4ac9',) 2025-05-09 17:26:25,762 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:25,762 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:25,762 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,762 - sqlalchemy.engine.Engine - INFO - [cached since 0.2318s ago] (datetime.datetime(2025, 5, 9, 17, 26, 25, 762354), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 25, 762354), '599451b0-6c1c-465c-b3ff-318b90ee4ac9') 2025-05-09 17:26:25,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,789 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,791 - sqlalchemy.engine.Engine - INFO - [cached since 0.2695s ago] ('5e54587d-89c0-44e9-895b-21c144155273', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 789083), datetime.datetime(2025, 5, 9, 17, 26, 25, 789083), 0) 2025-05-09 17:26:25,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,807 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:26:25,808 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:26:25,808 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:26:25,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,812 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,812 - sqlalchemy.engine.Engine - INFO - [cached since 0.3897s ago] ('66355bfc-a4ca-41b5-bed4-99e2e594cb5d', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 808862), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 812697), datetime.datetime(2025, 5, 9, 17, 26, 25, 812697), 0) 2025-05-09 17:26:25,816 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,821 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 66355bfc-a4ca-41b5-bed4-99e2e594cb5d 2025-05-09 17:26:25,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,825 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,829 - sqlalchemy.engine.Engine - INFO - [cached since 0.3921s ago] ('66355bfc-a4ca-41b5-bed4-99e2e594cb5d',) 2025-05-09 17:26:25,830 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,830 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:25,830 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,834 - sqlalchemy.engine.Engine - INFO - [cached since 0.3272s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 830269), '66355bfc-a4ca-41b5-bed4-99e2e594cb5d') 2025-05-09 17:26:25,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,846 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:26:25,846 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: 2 2025-05-09 17:26:25,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,855 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,859 - sqlalchemy.engine.Engine - INFO - [cached since 0.3379s ago] ('342053e2-794a-40d7-abc0-c80b53fba6b3', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 855850), datetime.datetime(2025, 5, 9, 17, 26, 25, 855850), 0) 2025-05-09 17:26:25,860 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,873 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,878 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,878 - sqlalchemy.engine.Engine - INFO - [cached since 0.4427s ago] ('66355bfc-a4ca-41b5-bed4-99e2e594cb5d',) 2025-05-09 17:26:25,878 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,878 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:25,882 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,884 - sqlalchemy.engine.Engine - INFO - [cached since 0.3512s ago] (datetime.datetime(2025, 5, 9, 17, 26, 25, 882415), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 25, 882415), '66355bfc-a4ca-41b5-bed4-99e2e594cb5d') 2025-05-09 17:26:25,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,891 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:26:25,895 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,895 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,895 - sqlalchemy.engine.Engine - INFO - [cached since 0.4743s ago] ('18d29141-de29-415f-b5f6-c26af20b9de9', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 891398), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 895958), datetime.datetime(2025, 5, 9, 17, 26, 25, 895958), 0) 2025-05-09 17:26:25,900 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,908 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 18d29141-de29-415f-b5f6-c26af20b9de9 2025-05-09 17:26:25,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,912 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,912 - sqlalchemy.engine.Engine - INFO - [cached since 0.4797s ago] ('18d29141-de29-415f-b5f6-c26af20b9de9',) 2025-05-09 17:26:25,916 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:25,916 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:25,920 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,920 - sqlalchemy.engine.Engine - INFO - [cached since 0.4148s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 25, 920936), '18d29141-de29-415f-b5f6-c26af20b9de9') 2025-05-09 17:26:25,925 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,934 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:26:25,934 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: None 2025-05-09 17:26:25,934 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,938 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,938 - sqlalchemy.engine.Engine - INFO - [cached since 0.4182s ago] ('9cbc46fb-1020-41f9-8e9c-45b6bb2391e9', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 938821), datetime.datetime(2025, 5, 9, 17, 26, 25, 938821), 0) 2025-05-09 17:26:25,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,950 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,950 - sqlalchemy.engine.Engine - INFO - [cached since 0.5151s ago] ('18d29141-de29-415f-b5f6-c26af20b9de9',) 2025-05-09 17:26:25,950 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:25,950 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:25,954 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,954 - sqlalchemy.engine.Engine - INFO - [cached since 0.4212s ago] (datetime.datetime(2025, 5, 9, 17, 26, 25, 954312), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 25, 954312), '18d29141-de29-415f-b5f6-c26af20b9de9') 2025-05-09 17:26:25,954 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,966 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,966 - sqlalchemy.engine.Engine - INFO - [cached since 0.4487s ago] ('05d2321e-182f-42a6-8faf-061d37a2cc95', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 966689), datetime.datetime(2025, 5, 9, 17, 26, 25, 966689), 0) 2025-05-09 17:26:25,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,979 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:26:25,979 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:26:25,979 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:26:25,983 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,984 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:25,987 - sqlalchemy.engine.Engine - INFO - [cached since 0.5627s ago] ('af42f8aa-8635-4036-8522-f42b019f50e5', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 25, 979056), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 25, 984598), datetime.datetime(2025, 5, 9, 17, 26, 25, 984598), 0) 2025-05-09 17:26:25,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:25,995 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: af42f8aa-8635-4036-8522-f42b019f50e5 2025-05-09 17:26:25,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:25,999 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:25,999 - sqlalchemy.engine.Engine - INFO - [cached since 0.5643s ago] ('af42f8aa-8635-4036-8522-f42b019f50e5',) 2025-05-09 17:26:25,999 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:25,999 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:26,003 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,003 - sqlalchemy.engine.Engine - INFO - [cached since 0.4967s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 26, 3742), 'af42f8aa-8635-4036-8522-f42b019f50e5') 2025-05-09 17:26:26,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,011 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:26:26,011 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: 3 2025-05-09 17:26:26,011 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,015 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,015 - sqlalchemy.engine.Engine - INFO - [cached since 0.4949s ago] ('81331dcf-2a01-4dc4-8bf7-8fd1ff45eea9', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 15993), datetime.datetime(2025, 5, 9, 17, 26, 26, 15993), 0) 2025-05-09 17:26:26,015 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,024 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,027 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,027 - sqlalchemy.engine.Engine - INFO - [cached since 0.593s ago] ('af42f8aa-8635-4036-8522-f42b019f50e5',) 2025-05-09 17:26:26,032 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:26,032 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:26,032 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,032 - sqlalchemy.engine.Engine - INFO - [cached since 0.4999s ago] (datetime.datetime(2025, 5, 9, 17, 26, 26, 32094), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 26, 32094), 'af42f8aa-8635-4036-8522-f42b019f50e5') 2025-05-09 17:26:26,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,041 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:26:26,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,045 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,045 - sqlalchemy.engine.Engine - INFO - [cached since 0.6235s ago] ('f25313d1-cf82-4886-af65-97f10f6be519', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 41225), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 26, 45564), datetime.datetime(2025, 5, 9, 17, 26, 26, 45564), 0) 2025-05-09 17:26:26,049 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,057 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: f25313d1-cf82-4886-af65-97f10f6be519 2025-05-09 17:26:26,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,057 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,057 - sqlalchemy.engine.Engine - INFO - [cached since 0.6246s ago] ('f25313d1-cf82-4886-af65-97f10f6be519',) 2025-05-09 17:26:26,063 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:26,063 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:26,063 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,063 - sqlalchemy.engine.Engine - INFO - [cached since 0.5562s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 26, 63027), 'f25313d1-cf82-4886-af65-97f10f6be519') 2025-05-09 17:26:26,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,074 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:26:26,074 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: None 2025-05-09 17:26:26,079 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,079 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,079 - sqlalchemy.engine.Engine - INFO - [cached since 0.5581s ago] ('090eb78d-f3aa-4c87-b8bf-e21e8476f41a', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 79114), datetime.datetime(2025, 5, 9, 17, 26, 26, 79114), 0) 2025-05-09 17:26:26,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,090 - sqlalchemy.engine.Engine - INFO - [cached since 0.6539s ago] ('f25313d1-cf82-4886-af65-97f10f6be519',) 2025-05-09 17:26:26,091 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:26,091 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:26,091 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,091 - sqlalchemy.engine.Engine - INFO - [cached since 0.5596s ago] (datetime.datetime(2025, 5, 9, 17, 26, 26, 91260), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 26, 91260), 'f25313d1-cf82-4886-af65-97f10f6be519') 2025-05-09 17:26:26,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,104 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,104 - sqlalchemy.engine.Engine - INFO - [cached since 0.5848s ago] ('b19ab1ed-9e10-4f01-a12c-c77162fd0649', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 104294), datetime.datetime(2025, 5, 9, 17, 26, 26, 104294), 0) 2025-05-09 17:26:26,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,112 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:26:26,116 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:26:26,116 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:26:26,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,116 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,120 - sqlalchemy.engine.Engine - INFO - [cached since 0.6958s ago] ('31f0e792-0e9e-4347-8dbc-39b856b393c1', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 116426), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 26, 116426), datetime.datetime(2025, 5, 9, 17, 26, 26, 116426), 0) 2025-05-09 17:26:26,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,132 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 31f0e792-0e9e-4347-8dbc-39b856b393c1 2025-05-09 17:26:26,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,132 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,132 - sqlalchemy.engine.Engine - INFO - [cached since 0.6995s ago] ('31f0e792-0e9e-4347-8dbc-39b856b393c1',) 2025-05-09 17:26:26,136 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:26,136 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:26,140 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,140 - sqlalchemy.engine.Engine - INFO - [cached since 0.6323s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 26, 140391), '31f0e792-0e9e-4347-8dbc-39b856b393c1') 2025-05-09 17:26:26,141 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,149 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:26:26,153 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: 4 2025-05-09 17:26:26,158 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,158 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,158 - sqlalchemy.engine.Engine - INFO - [cached since 0.6394s ago] ('7810e1eb-7354-49c6-a62b-347fd83f2fcd', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 158448), datetime.datetime(2025, 5, 9, 17, 26, 26, 158448), 0) 2025-05-09 17:26:26,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,171 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,171 - sqlalchemy.engine.Engine - INFO - [cached since 0.7361s ago] ('31f0e792-0e9e-4347-8dbc-39b856b393c1',) 2025-05-09 17:26:26,174 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:26:26,174 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:26:26,174 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,174 - sqlalchemy.engine.Engine - INFO - [cached since 0.6433s ago] (datetime.datetime(2025, 5, 9, 17, 26, 26, 174312), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 26, 174312), '31f0e792-0e9e-4347-8dbc-39b856b393c1') 2025-05-09 17:26:26,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,187 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:26:26,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,187 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,187 - sqlalchemy.engine.Engine - INFO - [cached since 0.7646s ago] ('4892034d-74bc-41e3-bef2-ad625880e418', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 187072), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 26, 26, 187072), datetime.datetime(2025, 5, 9, 17, 26, 26, 187072), 0) 2025-05-09 17:26:26,191 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,195 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 4892034d-74bc-41e3-bef2-ad625880e418 2025-05-09 17:26:26,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,200 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,200 - sqlalchemy.engine.Engine - INFO - [cached since 0.7646s ago] ('4892034d-74bc-41e3-bef2-ad625880e418',) 2025-05-09 17:26:26,200 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:26,200 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:26,204 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,204 - sqlalchemy.engine.Engine - INFO - [cached since 0.6965s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 26, 26, 200004), '4892034d-74bc-41e3-bef2-ad625880e418') 2025-05-09 17:26:26,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,212 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:26:26,216 - services.execution.handlers.foundation - INFO - 任务 bc48bbc6-9777-49e8-b236-4d10b8cca70e 打印: None 2025-05-09 17:26:26,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,216 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,221 - sqlalchemy.engine.Engine - INFO - [cached since 0.6998s ago] ('bffcc7b7-4909-48ab-9d07-dbe4a3444338', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 216972), datetime.datetime(2025, 5, 9, 17, 26, 26, 216972), 0) 2025-05-09 17:26:26,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,232 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,237 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,237 - sqlalchemy.engine.Engine - INFO - [cached since 0.8019s ago] ('4892034d-74bc-41e3-bef2-ad625880e418',) 2025-05-09 17:26:26,242 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:26:26,242 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:26:26,242 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,246 - sqlalchemy.engine.Engine - INFO - [cached since 0.7129s ago] (datetime.datetime(2025, 5, 9, 17, 26, 26, 242673), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 26, 242673), '4892034d-74bc-41e3-bef2-ad625880e418') 2025-05-09 17:26:26,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,258 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,258 - sqlalchemy.engine.Engine - INFO - [cached since 0.7401s ago] ('ab2a96b4-57a5-409f-a646-682607fc266e', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 258778), datetime.datetime(2025, 5, 9, 17, 26, 26, 258778), 0) 2025-05-09 17:26:26,263 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,274 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,275 - sqlalchemy.engine.Engine - INFO - [cached since 0.8401s ago] ('89d3af26-09a5-4b32-bc3c-cd27c87f1749',) 2025-05-09 17:26:26,275 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:26:26,279 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:26:26,279 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,284 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 17, 26, 26, 279656), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 26, 279656), '89d3af26-09a5-4b32-bc3c-cd27c87f1749') 2025-05-09 17:26:26,285 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,296 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,300 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:26:26,300 - sqlalchemy.engine.Engine - INFO - [cached since 0.7795s ago] ('bb83a8c0-2eff-4c7c-be59-cbcc376b6eef', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bc48bbc6-9777-49e8-b236-4d10b8cca70e', datetime.datetime(2025, 5, 9, 17, 26, 26, 296535), datetime.datetime(2025, 5, 9, 17, 26, 26, 296535), 0) 2025-05-09 17:26:26,300 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,308 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:26:26,308 - sqlalchemy.engine.Engine - INFO - [generated in 0.00134s] ('bc48bbc6-9777-49e8-b236-4d10b8cca70e',) 2025-05-09 17:26:26,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,316 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,316 - sqlalchemy.engine.Engine - INFO - [cached since 0.8826s ago] ('7eb6d39a-9aca-4db4-9816-26788c328645',) 2025-05-09 17:26:26,320 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:26:26,324 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:26:26,326 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:26:26,326 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] (datetime.datetime(2025, 5, 9, 17, 26, 26, 324754), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 26, 26, 326106), '7eb6d39a-9aca-4db4-9816-26788c328645') 2025-05-09 17:26:26,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,340 - services.sync_service - INFO - 正在设置系统任务状态为已完成: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:26,457 - services.sync_service - INFO - 成功设置系统任务状态为已完成: bc48bbc6-9777-49e8-b236-4d10b8cca70e 2025-05-09 17:26:26,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:26:26,459 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:26:26,461 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (datetime.datetime(2025, 5, 9, 17, 26, 26, 458721), '任务执行成功', , 1009, 1, datetime.datetime(2025, 5, 9, 17, 26, 26, 459995), 'bc48bbc6-9777-49e8-b236-4d10b8cca70e') 2025-05-09 17:26:26,462 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:26:26,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 完成任务: bc48bbc6-9777-49e8-b236-4d10b8cca70e, 结果: True 2025-05-09 17:27:11,802 - app - INFO - 应用程序关闭中... 2025-05-09 17:27:11,802 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:27:11,802 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:27:11,802 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:27:11,802 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:27:11,805 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:27:11,805 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:27:11,805 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:27:11,805 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:27:11,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:27:11,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:27:11,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:27:11,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:27:11,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:27:11,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:27:11,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:27:11,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:27:11,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:27:11,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:27:11,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:27:11,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:27:11,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:27:11,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:27:11,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:27:11,813 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:27:11,813 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:27:11,813 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:27:11,815 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:27:11,815 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:27:11,815 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:27:13,122 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:27:13,179 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:27:13,179 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:27:13,246 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:27:13,299 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:27:13,333 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:27:13,360 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:27:13,361 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,362 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:27:13,362 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,362 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:27:13,363 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:13,363 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:27:13,364 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,365 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:27:13,366 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,368 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:27:13,370 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,375 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:27:13,376 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,379 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:27:13,382 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,385 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:27:13,387 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,389 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:27:13,391 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,393 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:27:13,395 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,398 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:27:13,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,401 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:27:13,401 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,404 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:27:13,404 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:27:13,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:13,408 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:27:13,767 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:27:13,768 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:27:13,768 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:27:13,769 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:27:13,769 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:27:13,770 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:27:13,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:27:13,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:27:13,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:27:13,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:27:13,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:27:13,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:27:13,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:27:13,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:27:13,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:27:13,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:27:13,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:27:13,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:27:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:27:13,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:27:13,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:27:13,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:27:13,782 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:27:13,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:27:13,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:27:13,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:27:13,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:27:13,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:27:13,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:27:13,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:27:13,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:27:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:27:13,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:27:13,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:27:13,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:27:13,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:27:13,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:27:13,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:27:13,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:27:13,799 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:27:13,799 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:27:13,804 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:27:13,804 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:27:13,804 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:27:13,804 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:27:13,808 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:27:13,809 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:27:13,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:13,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:27:13,822 - sqlalchemy.engine.Engine - INFO - [generated in 0.00170s] (, ) 2025-05-09 17:27:13,825 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:27:13,825 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:13,829 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:27:13,833 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:27:13,833 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:27:13,833 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:13,833 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:27:13,838 - sqlalchemy.engine.Engine - INFO - [generated in 0.00134s] (, , ) 2025-05-09 17:27:13,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:13,854 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:27:13,854 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:27:13,858 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:27:13,858 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:27:13,858 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:27:13,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:13,858 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:27:13,862 - sqlalchemy.engine.Engine - INFO - [generated in 0.00211s] (, datetime.datetime(2025, 5, 9, 16, 27, 13, 833615)) 2025-05-09 17:27:13,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,191 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:27:19,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,198 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:27:19,198 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:27:19,200 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,201 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:27:19,201 - sqlalchemy.engine.Engine - INFO - [cached since 0.004397s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:27:19,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,201 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:27:19,201 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:27:19,201 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:27:19,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,205 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:27:19,205 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 27, 19, 205312), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:27:19,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,220 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:27:19,221 - sqlalchemy.engine.Engine - INFO - [cached since 0.02343s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:27:19,221 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('1b94be02-cd6c-474b-ab04-eb2f30c52d34', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 27, 19, 201137), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 27, 19, 221567), datetime.datetime(2025, 5, 9, 17, 27, 19, 221567), 0) 2025-05-09 17:27:19,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,234 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:27:19,234 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('1b94be02-cd6c-474b-ab04-eb2f30c52d34',) 2025-05-09 17:27:19,234 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,234 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 (优先级 1) 添加到队列 0 2025-05-09 17:27:19,238 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:27:19,238 - services.sync_service - INFO - 正在同步创建任务到天风系统: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:19,238 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"1b94be02-cd6c-474b-ab04-eb2f30c52d34","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:27:19","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:27:19,258 - services.sync_service - INFO - 成功同步任务到系统任务: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:19,258 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:19,258 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:19,258 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0671秒 2025-05-09 17:27:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 1b94be02-cd6c-474b-ab04-eb2f30c52d34, 优先级: 1 2025-05-09 17:27:19,298 - services.execution.task_executor - DEBUG - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 设置超时时间: 3600秒 2025-05-09 17:27:19,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,300 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:27:19,300 - sqlalchemy.engine.Engine - INFO - [cached since 0.06697s ago] ('1b94be02-cd6c-474b-ab04-eb2f30c52d34',) 2025-05-09 17:27:19,304 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:27:19,311 - sqlalchemy.engine.Engine - INFO - [cached since 0.1147s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:27:19,314 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:27:19,316 - sqlalchemy.engine.Engine - INFO - [generated in 0.00173s] (datetime.datetime(2025, 5, 9, 17, 27, 19, 313037), datetime.datetime(2025, 5, 9, 17, 27, 19, 314808), '1b94be02-cd6c-474b-ab04-eb2f30c52d34') 2025-05-09 17:27:19,317 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,324 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:19,365 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:19,366 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,367 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:27:19,371 - sqlalchemy.engine.Engine - INFO - [generated in 0.00261s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 27, 19, 367700), '1b94be02-cd6c-474b-ab04-eb2f30c52d34') 2025-05-09 17:27:19,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,383 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:27:19,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,383 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,383 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('88dadbc7-ebc0-4335-924a-7efd18b59757', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 383667), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 383667), datetime.datetime(2025, 5, 9, 17, 27, 19, 383667), 0) 2025-05-09 17:27:19,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,400 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,400 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('88dadbc7-ebc0-4335-924a-7efd18b59757',) 2025-05-09 17:27:19,400 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:27:19,404 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:27:19,404 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,408 - sqlalchemy.engine.Engine - INFO - [generated in 0.00347s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 404388), '88dadbc7-ebc0-4335-924a-7efd18b59757') 2025-05-09 17:27:19,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,416 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:27:19,418 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:27:19,421 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:27:19,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,424 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,424 - sqlalchemy.engine.Engine - INFO - [cached since 0.03895s ago] ('64ae6765-72e8-4196-b27b-b46c8118ebe1', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 421866), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 424411), datetime.datetime(2025, 5, 9, 17, 27, 19, 424411), 0) 2025-05-09 17:27:19,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,433 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 64ae6765-72e8-4196-b27b-b46c8118ebe1 2025-05-09 17:27:19,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,433 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,437 - sqlalchemy.engine.Engine - INFO - [cached since 0.03618s ago] ('64ae6765-72e8-4196-b27b-b46c8118ebe1',) 2025-05-09 17:27:19,437 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,441 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:27:19,445 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,448 - sqlalchemy.engine.Engine - INFO - [cached since 0.04335s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 445552), '64ae6765-72e8-4196-b27b-b46c8118ebe1') 2025-05-09 17:27:19,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,459 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:27:19,463 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:27:19,464 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:27:19,464 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:27:19,465 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:27:19,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,466 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,470 - sqlalchemy.engine.Engine - INFO - [cached since 0.08419s ago] ('c0d96026-45b3-43ea-98fa-b2a126e53172', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 465279), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 466618), datetime.datetime(2025, 5, 9, 17, 27, 19, 466618), 0) 2025-05-09 17:27:19,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,482 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c0d96026-45b3-43ea-98fa-b2a126e53172 2025-05-09 17:27:19,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,483 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.08585s ago] ('c0d96026-45b3-43ea-98fa-b2a126e53172',) 2025-05-09 17:27:19,487 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,491 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:19,491 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00201s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 491487), 'c0d96026-45b3-43ea-98fa-b2a126e53172') 2025-05-09 17:27:19,497 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,508 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:27:19,508 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: 0 2025-05-09 17:27:19,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,517 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,517 - sqlalchemy.engine.Engine - INFO - [generated in 0.00185s] ('7c691488-5906-4734-93b2-3eeacbea249a', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 517070), datetime.datetime(2025, 5, 9, 17, 27, 19, 517070), 0) 2025-05-09 17:27:19,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,528 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,528 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,528 - sqlalchemy.engine.Engine - INFO - [cached since 0.1289s ago] ('c0d96026-45b3-43ea-98fa-b2a126e53172',) 2025-05-09 17:27:19,532 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,532 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:19,532 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,536 - sqlalchemy.engine.Engine - INFO - [generated in 0.00286s] (datetime.datetime(2025, 5, 9, 17, 27, 19, 532594), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 19, 532594), 'c0d96026-45b3-43ea-98fa-b2a126e53172') 2025-05-09 17:27:19,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,549 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:27:19,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,549 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,549 - sqlalchemy.engine.Engine - INFO - [cached since 0.1656s ago] ('2c9b107f-21fc-4a68-bbad-ed0fa0ef5239', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 549039), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 549929), datetime.datetime(2025, 5, 9, 17, 27, 19, 549929), 0) 2025-05-09 17:27:19,553 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,561 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 2c9b107f-21fc-4a68-bbad-ed0fa0ef5239 2025-05-09 17:27:19,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,561 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,565 - sqlalchemy.engine.Engine - INFO - [cached since 0.1641s ago] ('2c9b107f-21fc-4a68-bbad-ed0fa0ef5239',) 2025-05-09 17:27:19,567 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:19,567 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:19,567 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,567 - sqlalchemy.engine.Engine - INFO - [cached since 0.07776s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 567099), '2c9b107f-21fc-4a68-bbad-ed0fa0ef5239') 2025-05-09 17:27:19,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,581 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:27:19,582 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: None 2025-05-09 17:27:19,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,583 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,588 - sqlalchemy.engine.Engine - INFO - [cached since 0.07185s ago] ('7c918440-f5d5-4253-bc82-8e626c4c2521', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 583919), datetime.datetime(2025, 5, 9, 17, 27, 19, 583919), 0) 2025-05-09 17:27:19,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,598 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,602 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,604 - sqlalchemy.engine.Engine - INFO - [cached since 0.2031s ago] ('2c9b107f-21fc-4a68-bbad-ed0fa0ef5239',) 2025-05-09 17:27:19,608 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:19,608 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:19,610 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,610 - sqlalchemy.engine.Engine - INFO - [cached since 0.07706s ago] (datetime.datetime(2025, 5, 9, 17, 27, 19, 608041), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 19, 610043), '2c9b107f-21fc-4a68-bbad-ed0fa0ef5239') 2025-05-09 17:27:19,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,622 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,622 - sqlalchemy.engine.Engine - INFO - [cached since 0.1095s ago] ('f68a666b-2eb8-4447-a11a-48a5adfd4c55', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 622686), datetime.datetime(2025, 5, 9, 17, 27, 19, 622686), 0) 2025-05-09 17:27:19,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,637 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:27:19,637 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:27:19,637 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:27:19,641 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,641 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,641 - sqlalchemy.engine.Engine - INFO - [cached since 0.2592s ago] ('6abc67ff-7c7d-4a9f-8ad1-137cae7cc28f', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 637270), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 641352), datetime.datetime(2025, 5, 9, 17, 27, 19, 641352), 0) 2025-05-09 17:27:19,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,653 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6abc67ff-7c7d-4a9f-8ad1-137cae7cc28f 2025-05-09 17:27:19,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,657 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,657 - sqlalchemy.engine.Engine - INFO - [cached since 0.2571s ago] ('6abc67ff-7c7d-4a9f-8ad1-137cae7cc28f',) 2025-05-09 17:27:19,657 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,661 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:19,661 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,661 - sqlalchemy.engine.Engine - INFO - [cached since 0.1711s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 661644), '6abc67ff-7c7d-4a9f-8ad1-137cae7cc28f') 2025-05-09 17:27:19,664 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,674 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:27:19,675 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: 1 2025-05-09 17:27:19,675 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,675 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,679 - sqlalchemy.engine.Engine - INFO - [cached since 0.163s ago] ('e3646744-aa85-4b42-ae4a-2703c2710ee2', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 675456), datetime.datetime(2025, 5, 9, 17, 27, 19, 675456), 0) 2025-05-09 17:27:19,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,690 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,690 - sqlalchemy.engine.Engine - INFO - [cached since 0.2916s ago] ('6abc67ff-7c7d-4a9f-8ad1-137cae7cc28f',) 2025-05-09 17:27:19,690 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,694 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:19,697 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,699 - sqlalchemy.engine.Engine - INFO - [cached since 0.1654s ago] (datetime.datetime(2025, 5, 9, 17, 27, 19, 694895), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 19, 697876), '6abc67ff-7c7d-4a9f-8ad1-137cae7cc28f') 2025-05-09 17:27:19,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,704 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:27:19,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,708 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,713 - sqlalchemy.engine.Engine - INFO - [cached since 0.3283s ago] ('4267a42d-417a-41d0-8e77-37c96bf63f58', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 708648), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 708648), datetime.datetime(2025, 5, 9, 17, 27, 19, 708648), 0) 2025-05-09 17:27:19,716 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,725 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 4267a42d-417a-41d0-8e77-37c96bf63f58 2025-05-09 17:27:19,725 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,725 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,725 - sqlalchemy.engine.Engine - INFO - [cached since 0.3277s ago] ('4267a42d-417a-41d0-8e77-37c96bf63f58',) 2025-05-09 17:27:19,731 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:19,731 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:19,732 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,732 - sqlalchemy.engine.Engine - INFO - [cached since 0.242s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 732621), '4267a42d-417a-41d0-8e77-37c96bf63f58') 2025-05-09 17:27:19,732 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,741 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:27:19,745 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: None 2025-05-09 17:27:19,747 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,749 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,749 - sqlalchemy.engine.Engine - INFO - [cached since 0.2338s ago] ('dd8be7a5-44dc-44b9-a33e-cb808bbe0fda', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 749025), datetime.datetime(2025, 5, 9, 17, 27, 19, 749025), 0) 2025-05-09 17:27:19,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,757 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,761 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,761 - sqlalchemy.engine.Engine - INFO - [cached since 0.3623s ago] ('4267a42d-417a-41d0-8e77-37c96bf63f58',) 2025-05-09 17:27:19,765 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:19,766 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:19,766 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,766 - sqlalchemy.engine.Engine - INFO - [cached since 0.2344s ago] (datetime.datetime(2025, 5, 9, 17, 27, 19, 766112), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 19, 766112), '4267a42d-417a-41d0-8e77-37c96bf63f58') 2025-05-09 17:27:19,769 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,777 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,782 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,782 - sqlalchemy.engine.Engine - INFO - [cached since 0.2673s ago] ('efb2fd40-6f94-4bad-886b-8e7592981c7f', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 781565), datetime.datetime(2025, 5, 9, 17, 27, 19, 781565), 0) 2025-05-09 17:27:19,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,791 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:27:19,795 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:27:19,797 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:27:19,799 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,799 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,803 - sqlalchemy.engine.Engine - INFO - [cached since 0.4187s ago] ('04f823ae-14e1-4b10-b2af-cc32d8029faf', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 799424), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 799424), datetime.datetime(2025, 5, 9, 17, 27, 19, 799424), 0) 2025-05-09 17:27:19,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,815 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 04f823ae-14e1-4b10-b2af-cc32d8029faf 2025-05-09 17:27:19,816 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,819 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,821 - sqlalchemy.engine.Engine - INFO - [cached since 0.4195s ago] ('04f823ae-14e1-4b10-b2af-cc32d8029faf',) 2025-05-09 17:27:19,822 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,822 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:19,825 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,825 - sqlalchemy.engine.Engine - INFO - [cached since 0.3371s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 825712), '04f823ae-14e1-4b10-b2af-cc32d8029faf') 2025-05-09 17:27:19,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,841 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:27:19,841 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: 2 2025-05-09 17:27:19,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,850 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,850 - sqlalchemy.engine.Engine - INFO - [cached since 0.334s ago] ('5e67e718-fda4-4150-97b3-3603e58629e0', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 849177), datetime.datetime(2025, 5, 9, 17, 27, 19, 849177), 0) 2025-05-09 17:27:19,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,864 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,865 - sqlalchemy.engine.Engine - INFO - [cached since 0.4641s ago] ('04f823ae-14e1-4b10-b2af-cc32d8029faf',) 2025-05-09 17:27:19,867 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,867 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:19,871 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,871 - sqlalchemy.engine.Engine - INFO - [cached since 0.3381s ago] (datetime.datetime(2025, 5, 9, 17, 27, 19, 867520), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 19, 871162), '04f823ae-14e1-4b10-b2af-cc32d8029faf') 2025-05-09 17:27:19,871 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,882 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:27:19,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,886 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,886 - sqlalchemy.engine.Engine - INFO - [cached since 0.5015s ago] ('5a2604ba-ccbd-4a98-a43d-5134e6ccbb96', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 882949), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 886525), datetime.datetime(2025, 5, 9, 17, 27, 19, 886525), 0) 2025-05-09 17:27:19,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,899 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 5a2604ba-ccbd-4a98-a43d-5134e6ccbb96 2025-05-09 17:27:19,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,901 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.5014s ago] ('5a2604ba-ccbd-4a98-a43d-5134e6ccbb96',) 2025-05-09 17:27:19,901 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:19,905 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:19,905 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,905 - sqlalchemy.engine.Engine - INFO - [cached since 0.4159s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 905596), '5a2604ba-ccbd-4a98-a43d-5134e6ccbb96') 2025-05-09 17:27:19,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,919 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:27:19,919 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: None 2025-05-09 17:27:19,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,924 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,924 - sqlalchemy.engine.Engine - INFO - [cached since 0.4103s ago] ('2438bc05-0725-4853-9a6e-5ccf5f4973b5', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 924141), datetime.datetime(2025, 5, 9, 17, 27, 19, 924141), 0) 2025-05-09 17:27:19,928 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,940 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,940 - sqlalchemy.engine.Engine - INFO - [cached since 0.5425s ago] ('5a2604ba-ccbd-4a98-a43d-5134e6ccbb96',) 2025-05-09 17:27:19,945 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:19,945 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:19,949 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,949 - sqlalchemy.engine.Engine - INFO - [cached since 0.4166s ago] (datetime.datetime(2025, 5, 9, 17, 27, 19, 948169), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 19, 949345), '5a2604ba-ccbd-4a98-a43d-5134e6ccbb96') 2025-05-09 17:27:19,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,964 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,965 - sqlalchemy.engine.Engine - INFO - [cached since 0.4497s ago] ('aa20634c-0db9-490b-8e30-beec9b6fdb89', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 964363), datetime.datetime(2025, 5, 9, 17, 27, 19, 964363), 0) 2025-05-09 17:27:19,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,972 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:27:19,976 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:27:19,976 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:27:19,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,979 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:19,982 - sqlalchemy.engine.Engine - INFO - [cached since 0.5961s ago] ('27bdf829-f2d5-4af7-99d9-7725cd7a6015', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 19, 976539), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 19, 979776), datetime.datetime(2025, 5, 9, 17, 27, 19, 979776), 0) 2025-05-09 17:27:19,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:19,993 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 27bdf829-f2d5-4af7-99d9-7725cd7a6015 2025-05-09 17:27:19,993 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:19,993 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:19,993 - sqlalchemy.engine.Engine - INFO - [cached since 0.5958s ago] ('27bdf829-f2d5-4af7-99d9-7725cd7a6015',) 2025-05-09 17:27:19,999 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:19,999 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:19,999 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,003 - sqlalchemy.engine.Engine - INFO - [cached since 0.5111s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 19, 999466), '27bdf829-f2d5-4af7-99d9-7725cd7a6015') 2025-05-09 17:27:20,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,015 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:27:20,015 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: 3 2025-05-09 17:27:20,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,021 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,023 - sqlalchemy.engine.Engine - INFO - [cached since 0.5084s ago] ('70a11fd7-67a5-4969-8417-df67b8166537', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 21408), datetime.datetime(2025, 5, 9, 17, 27, 20, 21408), 0) 2025-05-09 17:27:20,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,044 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,044 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,047 - sqlalchemy.engine.Engine - INFO - [cached since 0.6466s ago] ('27bdf829-f2d5-4af7-99d9-7725cd7a6015',) 2025-05-09 17:27:20,048 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:20,048 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:20,048 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,051 - sqlalchemy.engine.Engine - INFO - [cached since 0.5194s ago] (datetime.datetime(2025, 5, 9, 17, 27, 20, 48576), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 20, 48576), '27bdf829-f2d5-4af7-99d9-7725cd7a6015') 2025-05-09 17:27:20,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,065 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:27:20,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,070 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,070 - sqlalchemy.engine.Engine - INFO - [cached since 0.6877s ago] ('5c27e096-647e-43a8-a59f-76acfcf41688', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 70246), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 20, 70246), datetime.datetime(2025, 5, 9, 17, 27, 20, 70246), 0) 2025-05-09 17:27:20,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,088 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 5c27e096-647e-43a8-a59f-76acfcf41688 2025-05-09 17:27:20,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,091 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,091 - sqlalchemy.engine.Engine - INFO - [cached since 0.6916s ago] ('5c27e096-647e-43a8-a59f-76acfcf41688',) 2025-05-09 17:27:20,091 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:20,096 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:20,099 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,099 - sqlalchemy.engine.Engine - INFO - [cached since 0.6078s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 20, 99435), '5c27e096-647e-43a8-a59f-76acfcf41688') 2025-05-09 17:27:20,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,121 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:27:20,121 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: None 2025-05-09 17:27:20,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,123 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,125 - sqlalchemy.engine.Engine - INFO - [cached since 0.6095s ago] ('a71f03a2-5aab-4cf3-b62c-4d26f7d2c1c1', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 123782), datetime.datetime(2025, 5, 9, 17, 27, 20, 123782), 0) 2025-05-09 17:27:20,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,136 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,136 - sqlalchemy.engine.Engine - INFO - [cached since 0.7379s ago] ('5c27e096-647e-43a8-a59f-76acfcf41688',) 2025-05-09 17:27:20,141 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:20,141 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:20,141 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,141 - sqlalchemy.engine.Engine - INFO - [cached since 0.6108s ago] (datetime.datetime(2025, 5, 9, 17, 27, 20, 141057), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 20, 141057), '5c27e096-647e-43a8-a59f-76acfcf41688') 2025-05-09 17:27:20,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,152 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,152 - sqlalchemy.engine.Engine - INFO - [cached since 0.6399s ago] ('893e5885-c944-4e30-b7bd-72bd6b31ba50', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 152826), datetime.datetime(2025, 5, 9, 17, 27, 20, 152826), 0) 2025-05-09 17:27:20,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,166 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:27:20,166 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:27:20,166 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:27:20,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,170 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,175 - sqlalchemy.engine.Engine - INFO - [cached since 0.7892s ago] ('44366a3d-6a00-4d51-8715-bf6cdd9e7acd', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 166389), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 20, 170774), datetime.datetime(2025, 5, 9, 17, 27, 20, 170774), 0) 2025-05-09 17:27:20,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,186 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 44366a3d-6a00-4d51-8715-bf6cdd9e7acd 2025-05-09 17:27:20,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,190 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,190 - sqlalchemy.engine.Engine - INFO - [cached since 0.7914s ago] ('44366a3d-6a00-4d51-8715-bf6cdd9e7acd',) 2025-05-09 17:27:20,194 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:20,194 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:20,194 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,199 - sqlalchemy.engine.Engine - INFO - [cached since 0.7065s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 20, 194732), '44366a3d-6a00-4d51-8715-bf6cdd9e7acd') 2025-05-09 17:27:20,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,207 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:27:20,207 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: 4 2025-05-09 17:27:20,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,214 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,215 - sqlalchemy.engine.Engine - INFO - [cached since 0.6991s ago] ('af7dbb43-e804-45b1-be96-d361b6a541b3', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 214453), datetime.datetime(2025, 5, 9, 17, 27, 20, 214453), 0) 2025-05-09 17:27:20,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,227 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,228 - sqlalchemy.engine.Engine - INFO - [cached since 0.8277s ago] ('44366a3d-6a00-4d51-8715-bf6cdd9e7acd',) 2025-05-09 17:27:20,232 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:27:20,232 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:27:20,232 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,232 - sqlalchemy.engine.Engine - INFO - [cached since 0.7018s ago] (datetime.datetime(2025, 5, 9, 17, 27, 20, 232352), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 20, 232352), '44366a3d-6a00-4d51-8715-bf6cdd9e7acd') 2025-05-09 17:27:20,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,240 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:27:20,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,244 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,248 - sqlalchemy.engine.Engine - INFO - [cached since 0.8625s ago] ('f219a1e1-12fe-43fb-abde-8d4e66746d5c', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 244362), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 27, 20, 244362), datetime.datetime(2025, 5, 9, 17, 27, 20, 244362), 0) 2025-05-09 17:27:20,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,257 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: f219a1e1-12fe-43fb-abde-8d4e66746d5c 2025-05-09 17:27:20,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.8619s ago] ('f219a1e1-12fe-43fb-abde-8d4e66746d5c',) 2025-05-09 17:27:20,265 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:20,266 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:20,266 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,266 - sqlalchemy.engine.Engine - INFO - [cached since 0.7764s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 27, 20, 266297), 'f219a1e1-12fe-43fb-abde-8d4e66746d5c') 2025-05-09 17:27:20,269 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,278 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:27:20,278 - services.execution.handlers.foundation - INFO - 任务 1b94be02-cd6c-474b-ab04-eb2f30c52d34 打印: None 2025-05-09 17:27:20,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,283 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,287 - sqlalchemy.engine.Engine - INFO - [cached since 0.7702s ago] ('9e13f7af-616b-4909-9cb2-7a66855661a6', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 283150), datetime.datetime(2025, 5, 9, 17, 27, 20, 283150), 0) 2025-05-09 17:27:20,287 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,300 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,301 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,301 - sqlalchemy.engine.Engine - INFO - [cached since 0.9014s ago] ('f219a1e1-12fe-43fb-abde-8d4e66746d5c',) 2025-05-09 17:27:20,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,304 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:27:20,304 - sqlalchemy.engine.Engine - INFO - [generated in 0.00103s] ('1b94be02-cd6c-474b-ab04-eb2f30c52d34',) 2025-05-09 17:27:20,309 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:27:20,309 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:27:20,309 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,313 - sqlalchemy.engine.Engine - INFO - [cached since 0.7797s ago] (datetime.datetime(2025, 5, 9, 17, 27, 20, 309108), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 20, 309108), 'f219a1e1-12fe-43fb-abde-8d4e66746d5c') 2025-05-09 17:27:20,316 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,316 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,329 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,332 - sqlalchemy.engine.Engine - INFO - [cached since 0.8153s ago] ('603c0507-e7a5-4462-9cdd-99349beaddfb', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 329108), datetime.datetime(2025, 5, 9, 17, 27, 20, 329108), 0) 2025-05-09 17:27:20,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,341 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,341 - sqlalchemy.engine.Engine - INFO - [cached since 0.9426s ago] ('64ae6765-72e8-4196-b27b-b46c8118ebe1',) 2025-05-09 17:27:20,346 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:27:20,346 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:27:20,348 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,348 - sqlalchemy.engine.Engine - INFO - [generated in 0.00131s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 17, 27, 20, 347587), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 20, 348596), '64ae6765-72e8-4196-b27b-b46c8118ebe1') 2025-05-09 17:27:20,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,365 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,365 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:27:20,365 - sqlalchemy.engine.Engine - INFO - [cached since 0.8519s ago] ('075d5e4b-4c74-4362-b918-5546feb23c90', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b94be02-cd6c-474b-ab04-eb2f30c52d34', datetime.datetime(2025, 5, 9, 17, 27, 20, 365845), datetime.datetime(2025, 5, 9, 17, 27, 20, 365845), 0) 2025-05-09 17:27:20,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,386 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,390 - sqlalchemy.engine.Engine - INFO - [cached since 0.9892s ago] ('88dadbc7-ebc0-4335-924a-7efd18b59757',) 2025-05-09 17:27:20,390 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:27:20,390 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:27:20,394 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:27:20,398 - sqlalchemy.engine.Engine - INFO - [generated in 0.00234s] (datetime.datetime(2025, 5, 9, 17, 27, 20, 394773), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 27, 20, 394773), '88dadbc7-ebc0-4335-924a-7efd18b59757') 2025-05-09 17:27:20,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,411 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:20,478 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 1b94be02-cd6c-474b-ab04-eb2f30c52d34 2025-05-09 17:27:20,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:27:20,482 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:27:20,482 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] (datetime.datetime(2025, 5, 9, 17, 27, 20, 481547), '任务执行成功', , 1086, 1, datetime.datetime(2025, 5, 9, 17, 27, 20, 482507), '1b94be02-cd6c-474b-ab04-eb2f30c52d34') 2025-05-09 17:27:20,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:27:20,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 1b94be02-cd6c-474b-ab04-eb2f30c52d34, 结果: True 2025-05-09 17:28:13,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:28:13,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:28:13,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:28:13,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:28:13,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:28:13,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:28:13,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:28:13,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:28:13,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:28:13,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:28:13,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:28:13,809 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:28:13,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:28:13,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:28:13,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:28:13,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:28:13,814 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:28:13,814 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:28:13,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:28:13,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:28:13,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:28:13,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:28:13,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:28:13,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:28:13,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:28:13,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:28:13,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:28:13,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:28:13,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:28:13,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:28:13,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:28:13,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:28:13,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:28:13,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:28:13,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:28:13,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:28:13,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:28:13,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:28:13,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:28:13,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:28:13,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:28:13,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:28:13,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:28:13,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:28:13,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:28:13,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:28:13,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:28:13,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:28:13,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:28:13,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:28:13,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:28:13,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:28:13,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:28:13,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:28:13,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:28:13,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:28:13,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:28:13,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:28:13,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:28:13,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:28:13,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:28:13,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:28:13,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:28:13,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:28:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:28:13,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:28:13,865 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:28:13,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:28:13,869 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 28, 13, 865244)) 2025-05-09 17:28:13,874 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:28:43,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:28:43,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:28:43,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:28:43,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:28:43,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:28:43,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:29:13,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:29:13,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:29:13,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:29:13,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:29:13,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:29:13,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:29:13,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:29:13,881 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:29:13,886 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 16, 29, 13, 876535)) 2025-05-09 17:29:13,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:29:13,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:29:13,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:29:13,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:29:13,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:29:13,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:29:13,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:29:13,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:29:13,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:29:13,897 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:29:13,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:29:13,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:29:13,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:29:13,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:29:13,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:29:13,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:29:13,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:29:13,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:29:13,910 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:29:13,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:29:13,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:29:13,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:29:13,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:29:13,915 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:29:13,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:29:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:29:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:29:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:29:13,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:29:13,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:29:13,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:29:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:29:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:29:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:29:13,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:29:13,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:29:13,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:29:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:29:13,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:29:13,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:29:13,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:29:13,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:29:13,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:29:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:29:13,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:29:13,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:29:13,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:29:13,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:29:13,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:29:13,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:29:13,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:29:13,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:29:13,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:29:13,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:29:13,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:29:13,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:29:13,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:29:13,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:29:13,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:29:13,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:29:13,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:29:13,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:29:13,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:29:13,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:29:13,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:29:13,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:29:13,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:29:13,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:29:13,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:29:13,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:29:13,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:29:13,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:29:13,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:29:13,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:29:13,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:29:13,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:29:13,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:29:13,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:29:13,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:29:14,064 - app - INFO - 应用程序关闭中... 2025-05-09 17:29:14,064 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:29:14,064 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:29:14,064 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:29:14,068 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:29:14,068 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:29:14,072 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:29:14,072 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:29:14,076 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:29:14,076 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:29:14,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:29:14,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:29:14,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:29:14,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:29:14,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:29:14,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:29:14,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:29:14,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:29:14,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:29:14,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:29:14,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:29:14,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:29:14,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:29:14,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:29:14,093 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:29:14,093 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:29:14,093 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:29:14,093 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:29:14,093 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:29:14,093 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:29:14,093 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:29:15,396 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:29:15,457 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:29:15,458 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:29:15,522 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:29:15,573 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:29:15,602 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:29:15,622 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:29:15,622 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,622 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:29:15,622 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,625 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:29:15,626 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:29:15,630 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:29:15,630 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,634 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:29:15,634 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,638 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:29:15,638 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,638 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:29:15,638 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,642 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:29:15,643 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,643 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:29:15,643 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,643 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:29:15,643 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,646 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:29:15,646 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,646 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:29:15,646 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,650 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:29:15,650 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,650 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:29:15,650 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:29:15,655 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:29:15,655 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:29:16,020 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:29:16,020 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:29:16,024 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:29:16,024 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:29:16,024 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:29:16,024 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:29:16,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:29:16,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:29:16,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:29:16,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:29:16,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:29:16,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:29:16,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:29:16,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:29:16,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:29:16,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:29:16,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:29:16,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:29:16,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:29:16,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:29:16,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:29:16,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:29:16,041 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:29:16,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:29:16,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:29:16,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:29:16,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:29:16,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:29:16,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:29:16,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:29:16,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:29:16,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:29:16,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:29:16,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:29:16,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:29:16,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:29:16,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:29:16,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:29:16,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:29:16,054 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:29:16,058 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:29:16,058 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:29:16,058 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:29:16,063 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:29:16,067 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:29:16,067 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:29:16,071 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:29:16,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:29:16,079 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:29:16,079 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] (, ) 2025-05-09 17:29:16,084 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:29:16,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:29:16,084 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:29:16,084 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:29:16,084 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:29:16,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:29:16,088 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:29:16,088 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (, , ) 2025-05-09 17:29:16,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:29:16,092 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:29:16,092 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:29:16,092 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:29:16,092 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:29:16,092 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:29:16,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:29:16,092 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:29:16,092 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, datetime.datetime(2025, 5, 9, 16, 29, 16, 84066)) 2025-05-09 17:29:16,096 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:16,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:30:16,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:30:16,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:30:16,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:30:16,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:30:16,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:30:16,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:30:16,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:30:16,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:30:16,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:30:16,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:30:16,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:30:16,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:30:16,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:30:16,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:30:16,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:30:16,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:30:16,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:30:16,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:30:16,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:30:16,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:30:16,081 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:30:16,081 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:16,081 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:30:16,086 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 16, 30, 16, 81831)) 2025-05-09 17:30:16,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:30:16,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:30:16,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:30:16,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:30:16,094 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:30:16,094 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:30:16,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:30:16,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:30:16,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:30:16,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:16,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:30:16,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:30:16,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:30:16,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:30:16,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:30:16,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:30:16,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:30:16,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:30:16,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:30:16,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:30:16,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:30:16,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:30:16,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:30:16,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:30:16,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:30:16,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:30:16,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:30:16,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:30:16,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:30:16,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:30:30,677 - app - INFO - 应用程序关闭中... 2025-05-09 17:30:30,677 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:30:30,677 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:30:30,677 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:30:30,677 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:30:30,677 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:30:30,681 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:30:30,681 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:30:30,681 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:30:30,681 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:30:30,686 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:30:30,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:30:30,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:30:30,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:30:30,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:30:30,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:30:30,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:30:30,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:30:30,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:30:30,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:30:30,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:30:30,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:30:30,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:30:30,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:30:30,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:30:30,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:30:30,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:30:30,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:30:30,705 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:30:30,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:30:30,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:30:30,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:30:30,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:30:30,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:30:30,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:30:30,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:30:30,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:30:30,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:30:30,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:30:30,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:30:30,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:30:30,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:30:30,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:30:30,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:30:30,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:30:30,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:30:30,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:30:30,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:30:30,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:30:30,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:30:30,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:30:30,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:30:30,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:30:30,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:30:30,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:30:30,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:30:30,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:30:30,745 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:30:30,745 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:30:30,745 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:30:30,745 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:30:30,745 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:30:30,745 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:30:32,016 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:30:32,072 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:30:32,072 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:30:32,134 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:30:32,181 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:30:32,225 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:30:32,225 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:30:32,228 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,228 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:30:32,233 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,233 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:30:32,233 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:32,237 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:30:32,239 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,241 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:30:32,241 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,245 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:30:32,245 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,245 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:30:32,245 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,245 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:30:32,245 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,249 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:30:32,249 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,249 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:30:32,249 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,254 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:30:32,254 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,254 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:30:32,254 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,258 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:30:32,258 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,258 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:30:32,258 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:30:32,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:32,258 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:30:32,605 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:30:32,605 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:30:32,605 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:30:32,605 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:30:32,605 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:30:32,609 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:30:32,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:30:32,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:30:32,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:30:32,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:30:32,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:30:32,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:30:32,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:30:32,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:30:32,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:30:32,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:30:32,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:30:32,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:30:32,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:30:32,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:30:32,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:30:32,618 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:30:32,618 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:30:32,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:30:32,626 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:30:32,626 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:30:32,626 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:30:32,626 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:30:32,626 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:30:32,626 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:30:32,631 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:30:32,631 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:30:32,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:32,639 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:30:32,643 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, ) 2025-05-09 17:30:32,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:30:32,643 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:32,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:30:32,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:30:32,643 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:30:32,643 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:32,647 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:30:32,647 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, , ) 2025-05-09 17:30:32,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:32,647 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:30:32,647 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:30:32,647 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:30:32,647 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:30:32,647 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:30:32,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:32,651 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:30:32,651 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (, datetime.datetime(2025, 5, 9, 16, 30, 32, 643402)) 2025-05-09 17:30:32,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:35,875 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:30:35,875 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 17:30:35,880 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:30:35,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:35,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:30:35,884 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:30:35,884 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:35,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:35,888 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:30:35,888 - sqlalchemy.engine.Engine - INFO - [cached since 0.003722s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:30:35,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:35,889 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:30:35,891 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:30:35,891 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:30:35,891 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:35,893 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:30:35,893 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 30, 35, 893122), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:30:35,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:35,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:35,905 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:30:35,905 - sqlalchemy.engine.Engine - INFO - [cached since 0.02416s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:30:35,910 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:35,910 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('a66f894d-bd83-456c-b47a-959365296a06', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 43, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (578 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 30, 35, 889721), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 30, 35, 910129), datetime.datetime(2025, 5, 9, 17, 30, 35, 910129), 0) 2025-05-09 17:30:35,910 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:35,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:35,922 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:30:35,922 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('a66f894d-bd83-456c-b47a-959365296a06',) 2025-05-09 17:30:35,926 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:35,926 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 (优先级 1) 添加到队列 0 2025-05-09 17:30:35,930 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:30:35,930 - services.sync_service - INFO - 正在同步创建任务到天风系统: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:35,930 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a66f894d-bd83-456c-b47a-959365296a06","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:30:35","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:30:35,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: a66f894d-bd83-456c-b47a-959365296a06, 优先级: 1 2025-05-09 17:30:35,987 - services.execution.task_executor - DEBUG - 任务 a66f894d-bd83-456c-b47a-959365296a06 设置超时时间: 3600秒 2025-05-09 17:30:35,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:35,989 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:30:35,989 - sqlalchemy.engine.Engine - INFO - [cached since 0.0678s ago] ('a66f894d-bd83-456c-b47a-959365296a06',) 2025-05-09 17:30:35,993 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:30:35,993 - sqlalchemy.engine.Engine - INFO - [cached since 0.1125s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:30:35,998 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:30:35,998 - sqlalchemy.engine.Engine - INFO - [generated in 0.00089s] (datetime.datetime(2025, 5, 9, 17, 30, 35, 998120), datetime.datetime(2025, 5, 9, 17, 30, 35, 998120), 'a66f894d-bd83-456c-b47a-959365296a06') 2025-05-09 17:30:36,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,005 - services.sync_service - INFO - 成功同步任务到系统任务: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:36,010 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:36,010 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:36,010 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1297秒 2025-05-09 17:30:36,014 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:36,080 - services.sync_service - INFO - 成功设置系统任务状态为执行中: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:36,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,088 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:30:36,088 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 30, 36, 88971), 'a66f894d-bd83-456c-b47a-959365296a06') 2025-05-09 17:30:36,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,097 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:30:36,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,104 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,106 - sqlalchemy.engine.Engine - INFO - [generated in 0.00188s] ('b383b2fb-e35b-4499-8cb2-83a3cd6d2e27', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 97309), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 104885), datetime.datetime(2025, 5, 9, 17, 30, 36, 104885), 0) 2025-05-09 17:30:36,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,114 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,121 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,122 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] ('b383b2fb-e35b-4499-8cb2-83a3cd6d2e27',) 2025-05-09 17:30:36,122 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:30:36,122 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:30:36,126 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,126 - sqlalchemy.engine.Engine - INFO - [generated in 0.00191s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 126497), 'b383b2fb-e35b-4499-8cb2-83a3cd6d2e27') 2025-05-09 17:30:36,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,139 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:30:36,139 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:30:36,143 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:30:36,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,147 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.04765s ago] ('3ef33447-4b5c-49f1-ab69-b6e8ee5ba2cd', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{"list": "[1, 2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 143410), , '{"list": {"type": "Expression", "value": "[1, 2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 147499), datetime.datetime(2025, 5, 9, 17, 30, 36, 147499), 0) 2025-05-09 17:30:36,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,167 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3ef33447-4b5c-49f1-ab69-b6e8ee5ba2cd 2025-05-09 17:30:36,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,170 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,170 - sqlalchemy.engine.Engine - INFO - [cached since 0.04861s ago] ('3ef33447-4b5c-49f1-ab69-b6e8ee5ba2cd',) 2025-05-09 17:30:36,171 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,172 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:30:36,173 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,174 - sqlalchemy.engine.Engine - INFO - [cached since 0.04683s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 173542), '3ef33447-4b5c-49f1-ab69-b6e8ee5ba2cd') 2025-05-09 17:30:36,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,188 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:30:36,188 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:30:36,188 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:30:36,191 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:30:36,191 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:30:36,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,196 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,203 - sqlalchemy.engine.Engine - INFO - [cached since 0.09832s ago] ('3ad11a32-78a2-4d72-b4a0-5c1ad8426e72', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 196271), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 196271), datetime.datetime(2025, 5, 9, 17, 30, 36, 196271), 0) 2025-05-09 17:30:36,206 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,209 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3ad11a32-78a2-4d72-b4a0-5c1ad8426e72 2025-05-09 17:30:36,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,214 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,214 - sqlalchemy.engine.Engine - INFO - [cached since 0.09403s ago] ('3ad11a32-78a2-4d72-b4a0-5c1ad8426e72',) 2025-05-09 17:30:36,214 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,218 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,218 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,220 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 218210), '3ad11a32-78a2-4d72-b4a0-5c1ad8426e72') 2025-05-09 17:30:36,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,225 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:30:36,225 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: 0 2025-05-09 17:30:36,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,229 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,229 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('a62eeb4c-e8ee-4f90-b0b8-9bb3a197b50c', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 229953), datetime.datetime(2025, 5, 9, 17, 30, 36, 229953), 0) 2025-05-09 17:30:36,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,238 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,238 - sqlalchemy.engine.Engine - INFO - [cached since 0.1192s ago] ('3ad11a32-78a2-4d72-b4a0-5c1ad8426e72',) 2025-05-09 17:30:36,238 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,238 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,243 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,243 - sqlalchemy.engine.Engine - INFO - [generated in 0.00099s] (datetime.datetime(2025, 5, 9, 17, 30, 36, 238851), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 243223), '3ad11a32-78a2-4d72-b4a0-5c1ad8426e72') 2025-05-09 17:30:36,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,247 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:30:36,252 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,252 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,252 - sqlalchemy.engine.Engine - INFO - [cached since 0.1503s ago] ('47aa02b1-b97e-459b-9df6-328d5f0dd069', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 252223), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 252223), datetime.datetime(2025, 5, 9, 17, 30, 36, 252223), 0) 2025-05-09 17:30:36,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,264 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 47aa02b1-b97e-459b-9df6-328d5f0dd069 2025-05-09 17:30:36,264 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,264 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,264 - sqlalchemy.engine.Engine - INFO - [cached since 0.1457s ago] ('47aa02b1-b97e-459b-9df6-328d5f0dd069',) 2025-05-09 17:30:36,269 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,269 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,270 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,270 - sqlalchemy.engine.Engine - INFO - [cached since 0.05225s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 270407), '47aa02b1-b97e-459b-9df6-328d5f0dd069') 2025-05-09 17:30:36,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,279 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:30:36,279 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: None 2025-05-09 17:30:36,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,283 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,283 - sqlalchemy.engine.Engine - INFO - [cached since 0.05527s ago] ('05029211-a6c3-4ccd-9902-e9cc16cdc3fa', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 283549), datetime.datetime(2025, 5, 9, 17, 30, 36, 283549), 0) 2025-05-09 17:30:36,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,301 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,303 - sqlalchemy.engine.Engine - INFO - [cached since 0.1825s ago] ('47aa02b1-b97e-459b-9df6-328d5f0dd069',) 2025-05-09 17:30:36,305 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,305 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,305 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,305 - sqlalchemy.engine.Engine - INFO - [cached since 0.06644s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 305835), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 305835), '47aa02b1-b97e-459b-9df6-328d5f0dd069') 2025-05-09 17:30:36,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,321 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,323 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,323 - sqlalchemy.engine.Engine - INFO - [cached since 0.095s ago] ('56eac6c2-6f5e-4790-b7e2-8bc8114f71b9', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 323358), datetime.datetime(2025, 5, 9, 17, 30, 36, 323358), 0) 2025-05-09 17:30:36,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,336 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:30:36,337 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:30:36,338 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:30:36,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,341 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,341 - sqlalchemy.engine.Engine - INFO - [cached since 0.2385s ago] ('a5a23085-d0eb-4e20-9233-dffaa082b72f', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 338630), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 341948), datetime.datetime(2025, 5, 9, 17, 30, 36, 341948), 0) 2025-05-09 17:30:36,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,355 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a5a23085-d0eb-4e20-9233-dffaa082b72f 2025-05-09 17:30:36,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,355 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,358 - sqlalchemy.engine.Engine - INFO - [cached since 0.2373s ago] ('a5a23085-d0eb-4e20-9233-dffaa082b72f',) 2025-05-09 17:30:36,358 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,358 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,362 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,362 - sqlalchemy.engine.Engine - INFO - [cached since 0.1459s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 362951), 'a5a23085-d0eb-4e20-9233-dffaa082b72f') 2025-05-09 17:30:36,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,375 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:30:36,375 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: 1 2025-05-09 17:30:36,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,379 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,379 - sqlalchemy.engine.Engine - INFO - [cached since 0.1504s ago] ('74c1e4e8-625f-4119-8496-e605dc11b293', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 375400), datetime.datetime(2025, 5, 9, 17, 30, 36, 375400), 0) 2025-05-09 17:30:36,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,393 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,393 - sqlalchemy.engine.Engine - INFO - [cached since 0.2734s ago] ('a5a23085-d0eb-4e20-9233-dffaa082b72f',) 2025-05-09 17:30:36,398 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,398 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,402 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,402 - sqlalchemy.engine.Engine - INFO - [cached since 0.16s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 398081), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 402324), 'a5a23085-d0eb-4e20-9233-dffaa082b72f') 2025-05-09 17:30:36,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,407 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:30:36,411 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,415 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,415 - sqlalchemy.engine.Engine - INFO - [cached since 0.3123s ago] ('046e2f45-068d-4580-9937-74973c24347a', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 411727), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 415922), datetime.datetime(2025, 5, 9, 17, 30, 36, 415922), 0) 2025-05-09 17:30:36,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,430 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 046e2f45-068d-4580-9937-74973c24347a 2025-05-09 17:30:36,430 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,430 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,430 - sqlalchemy.engine.Engine - INFO - [cached since 0.3102s ago] ('046e2f45-068d-4580-9937-74973c24347a',) 2025-05-09 17:30:36,434 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,434 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,436 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,437 - sqlalchemy.engine.Engine - INFO - [cached since 0.2185s ago] ('null', '执行中', "{'index': 1, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 436559), '046e2f45-068d-4580-9937-74973c24347a') 2025-05-09 17:30:36,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,449 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:30:36,449 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: None 2025-05-09 17:30:36,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,455 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,455 - sqlalchemy.engine.Engine - INFO - [cached since 0.2266s ago] ('fb273a6c-fce0-49ce-b135-c1842942a683', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 455439), datetime.datetime(2025, 5, 9, 17, 30, 36, 455439), 0) 2025-05-09 17:30:36,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,467 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,470 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,470 - sqlalchemy.engine.Engine - INFO - [cached since 0.3491s ago] ('046e2f45-068d-4580-9937-74973c24347a',) 2025-05-09 17:30:36,472 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,472 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,472 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,472 - sqlalchemy.engine.Engine - INFO - [cached since 0.2309s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 472133), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 472133), '046e2f45-068d-4580-9937-74973c24347a') 2025-05-09 17:30:36,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,484 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,486 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.2571s ago] ('f6e12db1-3440-4a55-bf55-c3341c48990f', 1, '{"success": true, "message": "第2次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 486607), datetime.datetime(2025, 5, 9, 17, 30, 36, 486607), 0) 2025-05-09 17:30:36,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,496 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:30:36,496 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:30:36,496 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:30:36,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,500 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,504 - sqlalchemy.engine.Engine - INFO - [cached since 0.3989s ago] ('6896940f-f595-488d-9fcf-f8bab27bcad0', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 500396), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 500396), datetime.datetime(2025, 5, 9, 17, 30, 36, 500396), 0) 2025-05-09 17:30:36,504 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,513 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6896940f-f595-488d-9fcf-f8bab27bcad0 2025-05-09 17:30:36,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,517 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,517 - sqlalchemy.engine.Engine - INFO - [cached since 0.3964s ago] ('6896940f-f595-488d-9fcf-f8bab27bcad0',) 2025-05-09 17:30:36,520 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,520 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,520 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,520 - sqlalchemy.engine.Engine - INFO - [cached since 0.3018s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 520883), '6896940f-f595-488d-9fcf-f8bab27bcad0') 2025-05-09 17:30:36,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,530 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:30:36,530 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: 2 2025-05-09 17:30:36,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,534 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,534 - sqlalchemy.engine.Engine - INFO - [cached since 0.3054s ago] ('5b1d6e64-1256-4c53-a666-fdefd826924b', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 534988), datetime.datetime(2025, 5, 9, 17, 30, 36, 534988), 0) 2025-05-09 17:30:36,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,546 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,550 - sqlalchemy.engine.Engine - INFO - [cached since 0.4306s ago] ('6896940f-f595-488d-9fcf-f8bab27bcad0',) 2025-05-09 17:30:36,554 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,554 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,554 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,554 - sqlalchemy.engine.Engine - INFO - [cached since 0.3137s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 554446), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 554446), '6896940f-f595-488d-9fcf-f8bab27bcad0') 2025-05-09 17:30:36,559 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,563 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:30:36,567 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,570 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,571 - sqlalchemy.engine.Engine - INFO - [cached since 0.4662s ago] ('cb85b4a1-f253-4f5e-bed4-d5c073fefd12', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 567389), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 570504), datetime.datetime(2025, 5, 9, 17, 30, 36, 570504), 0) 2025-05-09 17:30:36,576 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,584 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: cb85b4a1-f253-4f5e-bed4-d5c073fefd12 2025-05-09 17:30:36,586 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,588 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,588 - sqlalchemy.engine.Engine - INFO - [cached since 0.4674s ago] ('cb85b4a1-f253-4f5e-bed4-d5c073fefd12',) 2025-05-09 17:30:36,591 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,591 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,596 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,596 - sqlalchemy.engine.Engine - INFO - [cached since 0.3783s ago] ('null', '执行中', "{'index': 2, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 596152), 'cb85b4a1-f253-4f5e-bed4-d5c073fefd12') 2025-05-09 17:30:36,596 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,606 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:30:36,606 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: None 2025-05-09 17:30:36,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,606 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,610 - sqlalchemy.engine.Engine - INFO - [cached since 0.3798s ago] ('cd7e9bac-b276-4807-ac7f-d630e22d686e', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 606478), datetime.datetime(2025, 5, 9, 17, 30, 36, 606478), 0) 2025-05-09 17:30:36,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,621 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,621 - sqlalchemy.engine.Engine - INFO - [cached since 0.5009s ago] ('cb85b4a1-f253-4f5e-bed4-d5c073fefd12',) 2025-05-09 17:30:36,621 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,625 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,625 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,625 - sqlalchemy.engine.Engine - INFO - [cached since 0.3863s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 625507), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 625507), 'cb85b4a1-f253-4f5e-bed4-d5c073fefd12') 2025-05-09 17:30:36,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,641 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,641 - sqlalchemy.engine.Engine - INFO - [cached since 0.4148s ago] ('b35e9718-52ea-4c1a-8582-c03bc51598ba', 1, '{"success": true, "message": "第3次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 641991), datetime.datetime(2025, 5, 9, 17, 30, 36, 641991), 0) 2025-05-09 17:30:36,646 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,654 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:30:36,654 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:30:36,654 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:30:36,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,658 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,658 - sqlalchemy.engine.Engine - INFO - [cached since 0.5571s ago] ('3e20c17f-4639-436b-b42f-2ee760f3d831', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 658988), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 658988), datetime.datetime(2025, 5, 9, 17, 30, 36, 658988), 0) 2025-05-09 17:30:36,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,670 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3e20c17f-4639-436b-b42f-2ee760f3d831 2025-05-09 17:30:36,670 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,670 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,674 - sqlalchemy.engine.Engine - INFO - [cached since 0.5522s ago] ('3e20c17f-4639-436b-b42f-2ee760f3d831',) 2025-05-09 17:30:36,674 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,674 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,678 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,678 - sqlalchemy.engine.Engine - INFO - [cached since 0.4621s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 678536), '3e20c17f-4639-436b-b42f-2ee760f3d831') 2025-05-09 17:30:36,682 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,692 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:30:36,692 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: 3 2025-05-09 17:30:36,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,696 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,696 - sqlalchemy.engine.Engine - INFO - [cached since 0.4684s ago] ('6c8d5221-a3ce-4cb6-89f0-20aaf3bb360f', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 696194), datetime.datetime(2025, 5, 9, 17, 30, 36, 696194), 0) 2025-05-09 17:30:36,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,708 - sqlalchemy.engine.Engine - INFO - [cached since 0.5907s ago] ('3e20c17f-4639-436b-b42f-2ee760f3d831',) 2025-05-09 17:30:36,713 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,713 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,713 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,717 - sqlalchemy.engine.Engine - INFO - [cached since 0.4745s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 713174), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 713174), '3e20c17f-4639-436b-b42f-2ee760f3d831') 2025-05-09 17:30:36,717 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,721 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:30:36,725 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,729 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,729 - sqlalchemy.engine.Engine - INFO - [cached since 0.6255s ago] ('abf81955-ecb6-4c78-b5cc-1f7df79acb70', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 725813), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 729940), datetime.datetime(2025, 5, 9, 17, 30, 36, 729940), 0) 2025-05-09 17:30:36,729 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,738 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: abf81955-ecb6-4c78-b5cc-1f7df79acb70 2025-05-09 17:30:36,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,741 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,745 - sqlalchemy.engine.Engine - INFO - [cached since 0.6255s ago] ('abf81955-ecb6-4c78-b5cc-1f7df79acb70',) 2025-05-09 17:30:36,745 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,749 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,749 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,753 - sqlalchemy.engine.Engine - INFO - [cached since 0.5334s ago] ('null', '执行中', "{'index': 3, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 749869), 'abf81955-ecb6-4c78-b5cc-1f7df79acb70') 2025-05-09 17:30:36,754 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,758 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:30:36,758 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: None 2025-05-09 17:30:36,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,763 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,763 - sqlalchemy.engine.Engine - INFO - [cached since 0.5344s ago] ('a4aad466-02d8-43bd-ab7e-e4d42977652f', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 763445), datetime.datetime(2025, 5, 9, 17, 30, 36, 763445), 0) 2025-05-09 17:30:36,767 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,775 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,775 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,775 - sqlalchemy.engine.Engine - INFO - [cached since 0.6573s ago] ('abf81955-ecb6-4c78-b5cc-1f7df79acb70',) 2025-05-09 17:30:36,780 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,781 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,781 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,784 - sqlalchemy.engine.Engine - INFO - [cached since 0.5422s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 781319), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 781319), 'abf81955-ecb6-4c78-b5cc-1f7df79acb70') 2025-05-09 17:30:36,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,796 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,800 - sqlalchemy.engine.Engine - INFO - [cached since 0.57s ago] ('05eca344-f17e-4b18-88bd-ee0507b8c62e', 1, '{"success": true, "message": "第4次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 796037), datetime.datetime(2025, 5, 9, 17, 30, 36, 796037), 0) 2025-05-09 17:30:36,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,808 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:30:36,808 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:30:36,808 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:30:36,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,817 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,817 - sqlalchemy.engine.Engine - INFO - [cached since 0.713s ago] ('5a49a6c4-1923-4780-9bd2-e3c793a140a4', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 812895), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 817031), datetime.datetime(2025, 5, 9, 17, 30, 36, 817031), 0) 2025-05-09 17:30:36,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,824 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5a49a6c4-1923-4780-9bd2-e3c793a140a4 2025-05-09 17:30:36,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,824 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,828 - sqlalchemy.engine.Engine - INFO - [cached since 0.707s ago] ('5a49a6c4-1923-4780-9bd2-e3c793a140a4',) 2025-05-09 17:30:36,828 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,828 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,833 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,833 - sqlalchemy.engine.Engine - INFO - [cached since 0.6148s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 828961), '5a49a6c4-1923-4780-9bd2-e3c793a140a4') 2025-05-09 17:30:36,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,843 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:30:36,843 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: 4 2025-05-09 17:30:36,843 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,847 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,847 - sqlalchemy.engine.Engine - INFO - [cached since 0.619s ago] ('38e2be28-77d4-4944-8895-0cd8a5d553a6', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 847475), datetime.datetime(2025, 5, 9, 17, 30, 36, 847475), 0) 2025-05-09 17:30:36,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,862 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,867 - sqlalchemy.engine.Engine - INFO - [cached since 0.7459s ago] ('5a49a6c4-1923-4780-9bd2-e3c793a140a4',) 2025-05-09 17:30:36,867 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,871 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:30:36,871 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,875 - sqlalchemy.engine.Engine - INFO - [cached since 0.6328s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 871516), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 871516), '5a49a6c4-1923-4780-9bd2-e3c793a140a4') 2025-05-09 17:30:36,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,884 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:30:36,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,887 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,887 - sqlalchemy.engine.Engine - INFO - [cached since 0.784s ago] ('692acb40-5d8f-412f-86ee-331bf401b973', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 884373), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 30, 36, 887953), datetime.datetime(2025, 5, 9, 17, 30, 36, 887953), 0) 2025-05-09 17:30:36,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,892 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 692acb40-5d8f-412f-86ee-331bf401b973 2025-05-09 17:30:36,896 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,896 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,896 - sqlalchemy.engine.Engine - INFO - [cached since 0.777s ago] ('692acb40-5d8f-412f-86ee-331bf401b973',) 2025-05-09 17:30:36,896 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,901 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,901 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.6829s ago] ('null', '执行中', "{'index': 4, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 30, 36, 901037), '692acb40-5d8f-412f-86ee-331bf401b973') 2025-05-09 17:30:36,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,909 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:30:36,909 - services.execution.handlers.foundation - INFO - 任务 a66f894d-bd83-456c-b47a-959365296a06 打印: None 2025-05-09 17:30:36,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,913 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,913 - sqlalchemy.engine.Engine - INFO - [cached since 0.6839s ago] ('e80ae9bd-b567-4efd-b433-ac82d0c237d0', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 913773), datetime.datetime(2025, 5, 9, 17, 30, 36, 913773), 0) 2025-05-09 17:30:36,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,926 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,926 - sqlalchemy.engine.Engine - INFO - [cached since 0.8061s ago] ('692acb40-5d8f-412f-86ee-331bf401b973',) 2025-05-09 17:30:36,926 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:30:36,926 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:30:36,931 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,931 - sqlalchemy.engine.Engine - INFO - [cached since 0.6882s ago] (datetime.datetime(2025, 5, 9, 17, 30, 36, 926927), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 931026), '692acb40-5d8f-412f-86ee-331bf401b973') 2025-05-09 17:30:36,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,941 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,941 - sqlalchemy.engine.Engine - INFO - [cached since 0.7127s ago] ('e00a39e2-6408-4546-a5d2-6e2813b1669b', 1, '{"success": true, "message": "第5次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 941703), datetime.datetime(2025, 5, 9, 17, 30, 36, 941703), 0) 2025-05-09 17:30:36,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,954 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,954 - sqlalchemy.engine.Engine - INFO - [cached since 0.8336s ago] ('3ef33447-4b5c-49f1-ab69-b6e8ee5ba2cd',) 2025-05-09 17:30:36,958 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:30:36,958 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:30:36,958 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,962 - sqlalchemy.engine.Engine - INFO - [generated in 0.00123s] ('{"index": 4, "item": null}', datetime.datetime(2025, 5, 9, 17, 30, 36, 958550), '执行成功', , "{'index': 4, 'item': None}", '{"blocks": {"b1": {"index": 4, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 958550), '3ef33447-4b5c-49f1-ab69-b6e8ee5ba2cd') 2025-05-09 17:30:36,962 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,975 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:30:36,975 - sqlalchemy.engine.Engine - INFO - [cached since 0.7458s ago] ('225de832-ccf5-47a7-8206-cee017f89572', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1308 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a66f894d-bd83-456c-b47a-959365296a06', datetime.datetime(2025, 5, 9, 17, 30, 36, 975647), datetime.datetime(2025, 5, 9, 17, 30, 36, 975647), 0) 2025-05-09 17:30:36,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:36,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,984 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,986 - sqlalchemy.engine.Engine - INFO - [cached since 0.8653s ago] ('b383b2fb-e35b-4499-8cb2-83a3cd6d2e27',) 2025-05-09 17:30:36,992 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:30:36,992 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:30:36,992 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:30:36,992 - sqlalchemy.engine.Engine - INFO - [generated in 0.00106s] (datetime.datetime(2025, 5, 9, 17, 30, 36, 992978), '执行成功', , "{'index': 4, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 30, 36, 992978), 'b383b2fb-e35b-4499-8cb2-83a3cd6d2e27') 2025-05-09 17:30:36,996 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:36,996 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:30:36,996 - sqlalchemy.engine.Engine - INFO - [generated in 0.00096s] ('a66f894d-bd83-456c-b47a-959365296a06',) 2025-05-09 17:30:37,000 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:37,000 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:37,008 - services.sync_service - INFO - 正在设置系统任务状态为已完成: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:37,062 - services.sync_service - INFO - 成功设置系统任务状态为已完成: a66f894d-bd83-456c-b47a-959365296a06 2025-05-09 17:30:37,067 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:30:37,071 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:30:37,071 - sqlalchemy.engine.Engine - INFO - [generated in 0.00200s] (datetime.datetime(2025, 5, 9, 17, 30, 37, 67074), '任务执行成功', , 994, 1, datetime.datetime(2025, 5, 9, 17, 30, 37, 71727), 'a66f894d-bd83-456c-b47a-959365296a06') 2025-05-09 17:30:37,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:30:37,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: a66f894d-bd83-456c-b47a-959365296a06, 结果: True 2025-05-09 17:31:32,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:31:32,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:31:32,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:31:32,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:31:32,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:31:32,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:31:32,647 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:31:32,647 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:31:32,647 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 16, 31, 32, 647250)) 2025-05-09 17:31:32,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:31:32,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:31:32,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:31:32,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:31:32,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:31:32,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:31:32,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:31:32,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:31:32,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:31:32,655 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:31:32,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:31:32,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:31:32,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:31:32,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:31:32,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:31:32,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:31:32,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:31:32,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:31:32,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:31:32,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:31:32,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:31:32,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:31:32,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:31:32,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:31:32,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:31:32,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:31:32,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:31:32,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:31:32,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:31:32,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:31:32,676 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:31:32,676 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:31:32,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:32:02,695 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:32:02,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:32:02,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:32:02,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:32:02,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:32:02,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:32:02,791 - app - INFO - 应用程序关闭中... 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:32:02,791 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:32:02,791 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:32:02,791 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:32:02,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:32:02,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:32:02,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:32:02,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:32:02,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:32:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:32:02,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:32:02,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:32:02,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:32:02,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:32:02,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 17:32:02,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 17:32:02,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:32:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:32:02,799 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:32:02,799 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:32:02,799 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:32:02,799 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:32:02,799 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:32:04,074 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:32:04,131 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:32:04,132 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:32:04,195 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:32:04,239 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:32:04,273 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:32:04,290 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:32:04,290 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,294 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:32:04,294 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,295 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:32:04,298 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:32:04,305 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:32:04,306 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,311 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:32:04,313 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,314 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:32:04,315 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,316 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:32:04,317 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:32:04,320 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,321 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:32:04,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,323 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:32:04,323 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,324 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:32:04,324 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,326 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:32:04,326 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,327 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:32:04,328 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,328 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:32:04,328 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:32:04,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:32:04,333 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:32:04,677 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:32:04,677 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:32:04,680 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:32:04,680 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:32:04,680 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:32:04,682 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:32:04,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:32:04,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:32:04,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:32:04,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:32:04,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:32:04,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:32:04,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:32:04,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:32:04,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:32:04,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:32:04,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:32:04,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:32:04,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:32:04,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:32:04,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:32:04,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:32:04,697 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:32:04,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:32:04,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:32:04,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:32:04,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:32:04,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:32:04,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:32:04,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:32:04,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:32:04,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:32:04,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:32:04,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:32:04,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:32:04,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:32:04,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:32:04,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:32:04,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:32:04,722 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:32:04,747 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:32:04,747 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:32:04,747 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:32:04,747 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:32:04,751 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:32:04,756 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:32:04,757 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:32:04,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:32:04,769 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:32:04,771 - sqlalchemy.engine.Engine - INFO - [generated in 0.00218s] (, ) 2025-05-09 17:32:04,771 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:32:04,771 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:32:04,776 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:32:04,777 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:32:04,780 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:32:04,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:32:04,784 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:32:04,788 - sqlalchemy.engine.Engine - INFO - [generated in 0.00418s] (, , ) 2025-05-09 17:32:04,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:32:04,813 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:32:04,813 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:32:04,814 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:32:04,814 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:32:04,815 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:32:04,816 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:32:04,819 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:32:04,821 - sqlalchemy.engine.Engine - INFO - [generated in 0.00195s] (, datetime.datetime(2025, 5, 9, 16, 32, 4, 782456)) 2025-05-09 17:32:04,826 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:04,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:33:04,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:33:04,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:33:04,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:33:04,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:33:04,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:33:04,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:33:04,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:33:04,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:33:04,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:33:04,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:33:04,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:33:04,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:33:04,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:33:04,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:33:04,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:33:04,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:33:04,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:33:04,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:33:04,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:33:04,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:33:04,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:33:04,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:33:04,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:33:04,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:33:04,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:33:04,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:33:04,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:33:04,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:33:04,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:33:04,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:33:04,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:33:04,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:33:04,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:33:04,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:33:04,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:33:04,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:33:04,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:33:04,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:33:04,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:33:04,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:33:04,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:33:04,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:33:04,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:33:04,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:33:04,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:04,812 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:33:04,812 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 9, 16, 33, 4, 812020)) 2025-05-09 17:33:04,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:18,871 - app - INFO - 应用程序关闭中... 2025-05-09 17:33:18,871 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:33:18,871 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:33:18,871 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:33:18,871 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:33:18,871 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:33:18,871 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:33:18,871 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:33:18,871 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:33:18,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:33:18,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:33:18,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:33:18,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:33:18,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:33:18,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:33:18,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:33:18,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:33:18,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:33:18,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:33:18,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:33:18,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:33:18,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:33:18,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:33:18,880 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:33:18,880 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:33:18,880 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:33:18,880 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:33:18,880 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:33:18,880 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:33:20,139 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:33:20,198 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:33:20,202 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:33:20,269 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:33:20,319 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:33:20,358 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:33:20,374 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:33:20,374 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,379 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:33:20,379 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,381 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:33:20,383 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:20,387 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:33:20,387 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,391 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:33:20,393 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,395 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:33:20,395 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,400 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:33:20,400 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,404 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:33:20,408 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,408 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:33:20,413 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,413 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:33:20,417 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,421 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:33:20,421 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,429 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:33:20,429 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,429 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:33:20,429 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,434 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:33:20,434 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:33:20,434 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:20,438 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:33:20,779 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:33:20,784 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:33:20,784 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:33:20,784 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:33:20,784 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:33:20,784 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:33:20,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:33:20,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:33:20,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:33:20,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:33:20,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:33:20,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:33:20,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:33:20,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:33:20,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:33:20,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:33:20,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:33:20,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:33:20,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:33:20,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:33:20,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:33:20,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:33:20,805 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:33:20,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:33:20,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:33:20,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:33:20,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:33:20,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:33:20,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:33:20,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:33:20,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:33:20,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:33:20,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:33:20,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:33:20,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:33:20,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:33:20,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:33:20,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:33:20,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:33:20,829 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:33:20,855 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:33:20,855 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:33:20,855 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:33:20,859 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:33:20,863 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:33:20,863 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:33:20,867 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:33:20,871 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:20,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:33:20,884 - sqlalchemy.engine.Engine - INFO - [generated in 0.00180s] (, ) 2025-05-09 17:33:20,888 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:33:20,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:20,888 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:33:20,888 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:33:20,893 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:33:20,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:20,898 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:33:20,898 - sqlalchemy.engine.Engine - INFO - [generated in 0.00183s] (, , ) 2025-05-09 17:33:20,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:20,905 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:33:20,905 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:33:20,905 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:33:20,905 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:33:20,910 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:33:20,910 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:20,914 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:33:20,918 - sqlalchemy.engine.Engine - INFO - [generated in 0.00339s] (, datetime.datetime(2025, 5, 9, 16, 33, 20, 893276)) 2025-05-09 17:33:20,925 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:29,663 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:33:29,663 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 17:33:29,663 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:33:29,667 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:29,667 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:33:29,667 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:33:29,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:29,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:29,671 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:33:29,671 - sqlalchemy.engine.Engine - INFO - [cached since 0.004612s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:33:29,675 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:33:29,675 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (44, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (569 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 17, 33, 29, 675950), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:33:29,675 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:29,691 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0288秒 2025-05-09 17:33:31,139 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:33:31,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:33:31,143 - sqlalchemy.engine.Engine - INFO - [cached since 1.476s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:33:31,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,147 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:33:31,147 - sqlalchemy.engine.Engine - INFO - [cached since 1.479s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:33:31,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,147 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:33:31,147 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:33:31,147 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:33:31,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,147 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:33:31,152 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 33, 31, 147667), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:33:31,152 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,160 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,161 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:33:31,161 - sqlalchemy.engine.Engine - INFO - [cached since 1.493s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:33:31,164 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,164 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('05eb27bb-9925-4903-a3b8-082a604f98d5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 44, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (569 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 33, 31, 147667), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 33, 31, 164375), datetime.datetime(2025, 5, 9, 17, 33, 31, 164375), 0) 2025-05-09 17:33:31,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,172 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,173 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:33:31,173 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('05eb27bb-9925-4903-a3b8-082a604f98d5',) 2025-05-09 17:33:31,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,176 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 05eb27bb-9925-4903-a3b8-082a604f98d5 (优先级 1) 添加到队列 0 2025-05-09 17:33:31,179 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:33:31,179 - services.sync_service - INFO - 正在同步创建任务到天风系统: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,179 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"05eb27bb-9925-4903-a3b8-082a604f98d5","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:33:31","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:33:31,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 05eb27bb-9925-4903-a3b8-082a604f98d5, 优先级: 1 2025-05-09 17:33:31,242 - services.execution.task_executor - DEBUG - 任务 05eb27bb-9925-4903-a3b8-082a604f98d5 设置超时时间: 3600秒 2025-05-09 17:33:31,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,246 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:33:31,246 - sqlalchemy.engine.Engine - INFO - [cached since 0.07359s ago] ('05eb27bb-9925-4903-a3b8-082a604f98d5',) 2025-05-09 17:33:31,246 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:33:31,250 - sqlalchemy.engine.Engine - INFO - [cached since 1.582s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:33:31,250 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:33:31,254 - sqlalchemy.engine.Engine - INFO - [generated in 0.00131s] (datetime.datetime(2025, 5, 9, 17, 33, 31, 250455), datetime.datetime(2025, 5, 9, 17, 33, 31, 250455), '05eb27bb-9925-4903-a3b8-082a604f98d5') 2025-05-09 17:33:31,255 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,263 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,309 - services.sync_service - INFO - 成功同步任务到系统任务: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,309 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,314 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,315 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1767秒 2025-05-09 17:33:31,344 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,348 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:33:31,348 - sqlalchemy.engine.Engine - INFO - [generated in 0.00225s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 33, 31, 348396), '05eb27bb-9925-4903-a3b8-082a604f98d5') 2025-05-09 17:33:31,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,361 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:33:31,365 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,365 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,365 - sqlalchemy.engine.Engine - INFO - [generated in 0.00101s] ('f9013bde-345d-4867-bacd-117ef69b9244', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 361040), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 33, 31, 365835), datetime.datetime(2025, 5, 9, 17, 33, 31, 365835), 0) 2025-05-09 17:33:31,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,378 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,380 - sqlalchemy.engine.Engine - INFO - [generated in 0.00172s] ('f9013bde-345d-4867-bacd-117ef69b9244',) 2025-05-09 17:33:31,384 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:33:31,386 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:33:31,387 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,387 - sqlalchemy.engine.Engine - INFO - [generated in 0.00156s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 33, 31, 387594), 'f9013bde-345d-4867-bacd-117ef69b9244') 2025-05-09 17:33:31,391 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,399 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:33:31,399 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:33:31,399 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:33:31,399 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,403 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,403 - sqlalchemy.engine.Engine - INFO - [cached since 0.03813s ago] ('52ad4bc5-98ee-4342-a240-57265ec55373', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{"list": "[1]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 399270), , '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 33, 31, 403700), datetime.datetime(2025, 5, 9, 17, 33, 31, 403700), 0) 2025-05-09 17:33:31,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,412 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 52ad4bc5-98ee-4342-a240-57265ec55373 2025-05-09 17:33:31,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,415 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,415 - sqlalchemy.engine.Engine - INFO - [cached since 0.03783s ago] ('52ad4bc5-98ee-4342-a240-57265ec55373',) 2025-05-09 17:33:31,419 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:33:31,419 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:33:31,419 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,423 - sqlalchemy.engine.Engine - INFO - [cached since 0.03658s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 33, 31, 419674), '52ad4bc5-98ee-4342-a240-57265ec55373') 2025-05-09 17:33:31,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,432 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:33:31,432 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:33:31,432 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:33:31,432 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:33:31,436 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:33:31,436 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,436 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,440 - sqlalchemy.engine.Engine - INFO - [cached since 0.07313s ago] ('2a3dbc4b-4dee-47a5-b1da-5da3ab171ccb', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 436405), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 33, 31, 436405), datetime.datetime(2025, 5, 9, 17, 33, 31, 436405), 0) 2025-05-09 17:33:31,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,450 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2a3dbc4b-4dee-47a5-b1da-5da3ab171ccb 2025-05-09 17:33:31,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,453 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,453 - sqlalchemy.engine.Engine - INFO - [cached since 0.07442s ago] ('2a3dbc4b-4dee-47a5-b1da-5da3ab171ccb',) 2025-05-09 17:33:31,453 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:33:31,453 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:33:31,453 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,453 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 33, 31, 453159), '2a3dbc4b-4dee-47a5-b1da-5da3ab171ccb') 2025-05-09 17:33:31,457 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,465 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:33:31,465 - services.execution.handlers.foundation - INFO - 任务 05eb27bb-9925-4903-a3b8-082a604f98d5 打印: 0 2025-05-09 17:33:31,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,469 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,469 - sqlalchemy.engine.Engine - INFO - [generated in 0.00139s] ('18d6d85a-7578-458f-8fef-8fa4b92301e0', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 469406), datetime.datetime(2025, 5, 9, 17, 33, 31, 469406), 0) 2025-05-09 17:33:31,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,478 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,478 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,478 - sqlalchemy.engine.Engine - INFO - [cached since 0.1008s ago] ('2a3dbc4b-4dee-47a5-b1da-5da3ab171ccb',) 2025-05-09 17:33:31,478 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:33:31,482 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:33:31,482 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,486 - sqlalchemy.engine.Engine - INFO - [generated in 0.00164s] (datetime.datetime(2025, 5, 9, 17, 33, 31, 482255), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 33, 31, 482255), '2a3dbc4b-4dee-47a5-b1da-5da3ab171ccb') 2025-05-09 17:33:31,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,494 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:33:31,494 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,498 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,498 - sqlalchemy.engine.Engine - INFO - [cached since 0.1328s ago] ('32a48130-8f0f-419d-b4d3-fa5c6d4f52d0', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 494256), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 33, 31, 498574), datetime.datetime(2025, 5, 9, 17, 33, 31, 498574), 0) 2025-05-09 17:33:31,503 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,506 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 32a48130-8f0f-419d-b4d3-fa5c6d4f52d0 2025-05-09 17:33:31,511 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,511 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,511 - sqlalchemy.engine.Engine - INFO - [cached since 0.1342s ago] ('32a48130-8f0f-419d-b4d3-fa5c6d4f52d0',) 2025-05-09 17:33:31,515 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:33:31,515 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:33:31,515 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,519 - sqlalchemy.engine.Engine - INFO - [cached since 0.06405s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 33, 31, 515911), '32a48130-8f0f-419d-b4d3-fa5c6d4f52d0') 2025-05-09 17:33:31,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,532 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:33:31,532 - services.execution.handlers.foundation - INFO - 任务 05eb27bb-9925-4903-a3b8-082a604f98d5 打印: None 2025-05-09 17:33:31,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,536 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,536 - sqlalchemy.engine.Engine - INFO - [cached since 0.06685s ago] ('ea15aa69-1a64-4504-8fb9-a21d941fa641', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 536173), datetime.datetime(2025, 5, 9, 17, 33, 31, 536173), 0) 2025-05-09 17:33:31,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,544 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,544 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,549 - sqlalchemy.engine.Engine - INFO - [cached since 0.1698s ago] ('32a48130-8f0f-419d-b4d3-fa5c6d4f52d0',) 2025-05-09 17:33:31,549 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:33:31,553 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:33:31,553 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,553 - sqlalchemy.engine.Engine - INFO - [cached since 0.07034s ago] (datetime.datetime(2025, 5, 9, 17, 33, 31, 553190), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 33, 31, 553190), '32a48130-8f0f-419d-b4d3-fa5c6d4f52d0') 2025-05-09 17:33:31,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,565 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,565 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,565 - sqlalchemy.engine.Engine - INFO - [cached since 0.0968s ago] ('f063f4a6-97c4-407d-80cf-01c1e3d3326b', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 565973), datetime.datetime(2025, 5, 9, 17, 33, 31, 565973), 0) 2025-05-09 17:33:31,565 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,574 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,578 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,578 - sqlalchemy.engine.Engine - INFO - [cached since 0.1997s ago] ('52ad4bc5-98ee-4342-a240-57265ec55373',) 2025-05-09 17:33:31,578 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:33:31,578 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:33:31,582 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,584 - sqlalchemy.engine.Engine - INFO - [generated in 0.00141s] ('{"index": 0, "item": null}', datetime.datetime(2025, 5, 9, 17, 33, 31, 578688), '执行成功', , "{'index': 0, 'item': None}", '{"blocks": {"b1": {"index": 0, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 33, 31, 582839), '52ad4bc5-98ee-4342-a240-57265ec55373') 2025-05-09 17:33:31,586 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,595 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:33:31,595 - sqlalchemy.engine.Engine - INFO - [cached since 0.1267s ago] ('ae7e7a53-6a96-40b6-ab2b-d0574ddb9b79', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (180 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 0}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05eb27bb-9925-4903-a3b8-082a604f98d5', datetime.datetime(2025, 5, 9, 17, 33, 31, 595432), datetime.datetime(2025, 5, 9, 17, 33, 31, 595432), 0) 2025-05-09 17:33:31,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,610 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,610 - sqlalchemy.engine.Engine - INFO - [cached since 0.2323s ago] ('f9013bde-345d-4867-bacd-117ef69b9244',) 2025-05-09 17:33:31,610 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:33:31,610 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:33:31,614 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:33:31,614 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] (datetime.datetime(2025, 5, 9, 17, 33, 31, 610836), '执行成功', , "{'index': 0, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 33, 31, 614961), 'f9013bde-345d-4867-bacd-117ef69b9244') 2025-05-09 17:33:31,616 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,623 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,823 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 05eb27bb-9925-4903-a3b8-082a604f98d5 2025-05-09 17:33:31,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:33:31,823 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:33:31,823 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (datetime.datetime(2025, 5, 9, 17, 33, 31, 823566), '任务执行成功', , 360, 1, datetime.datetime(2025, 5, 9, 17, 33, 31, 823566), '05eb27bb-9925-4903-a3b8-082a604f98d5') 2025-05-09 17:33:31,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:33:31,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 05eb27bb-9925-4903-a3b8-082a604f98d5, 结果: True 2025-05-09 17:34:20,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:34:20,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:34:20,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:34:20,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:34:20,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:34:20,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:34:20,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:34:20,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:34:20,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:34:20,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:34:20,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:34:20,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:34:20,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:34:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:34:20,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:34:20,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:34:20,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:34:20,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:34:20,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:34:20,945 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:34:20,945 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 9, 16, 34, 20, 943998)) 2025-05-09 17:34:20,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:34:21,007 - app - INFO - 应用程序关闭中... 2025-05-09 17:34:21,007 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:34:21,007 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:34:21,008 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:34:21,008 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:34:21,008 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:34:21,008 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:34:21,008 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:34:21,009 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:34:21,009 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:34:21,009 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:34:21,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:34:21,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:34:21,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:34:21,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:34:21,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:34:21,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 17:34:21,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:34:21,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:34:21,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 17:34:21,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:34:21,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:34:21,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:34:21,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:34:21,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:34:21,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:34:21,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:34:21,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:34:21,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:34:21,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:34:21,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:34:21,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:34:21,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:34:21,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:34:21,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:34:21,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:34:21,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:34:21,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:34:21,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:34:21,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:34:21,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:34:21,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:34:21,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:34:21,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:34:21,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:34:21,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:34:21,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:34:21,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:34:21,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:34:21,014 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:34:21,014 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:34:21,014 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:34:21,014 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:34:21,014 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:34:21,015 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:34:22,278 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:34:22,337 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:34:22,339 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:34:22,404 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:34:22,451 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:34:22,474 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:34:22,499 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:34:22,499 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,501 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:34:22,501 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,502 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:34:22,502 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,503 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:34:22,503 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:34:22,503 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,504 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:34:22,504 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,506 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:34:22,506 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,508 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:34:22,508 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,510 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:34:22,510 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,511 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:34:22,512 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,513 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:34:22,513 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,514 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:34:22,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,516 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:34:22,516 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,517 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:34:22,519 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,521 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:34:22,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:34:22,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:34:22,523 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:34:22,875 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:34:22,876 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:34:22,876 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:34:22,876 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:34:22,877 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:34:22,877 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:34:22,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:34:22,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:34:22,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:34:22,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:34:22,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:34:22,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:34:22,879 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:34:22,879 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:34:22,879 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:34:22,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:34:22,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:34:22,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:34:22,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:34:22,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:34:22,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:34:22,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:34:22,881 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:34:22,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:34:22,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:34:22,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:34:22,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:34:22,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:34:22,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:34:22,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:34:22,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:34:22,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:34:22,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:34:22,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:34:22,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:34:22,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:34:22,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:34:22,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:34:22,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:34:22,888 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:34:22,889 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:34:22,890 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:34:22,890 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:34:22,891 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:34:22,891 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:34:22,892 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:34:22,892 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:34:22,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:34:22,902 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:34:22,902 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, ) 2025-05-09 17:34:22,903 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:34:22,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:34:22,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:34:22,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:34:22,906 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:34:22,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:34:22,908 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:34:22,910 - sqlalchemy.engine.Engine - INFO - [generated in 0.00165s] (, , ) 2025-05-09 17:34:22,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:34:22,913 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:34:22,913 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:34:22,915 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:34:22,916 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:34:22,917 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:34:22,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:34:22,921 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:34:22,922 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] (, datetime.datetime(2025, 5, 9, 16, 34, 22, 906238)) 2025-05-09 17:34:22,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:00,933 - app - INFO - 应用程序关闭中... 2025-05-09 17:35:00,933 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:35:00,933 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:35:00,933 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:35:00,933 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:35:00,933 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:35:00,933 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:35:00,933 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:35:00,937 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:35:00,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:35:00,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:35:00,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:35:00,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:35:00,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:35:00,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:35:00,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:35:00,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:35:00,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:35:00,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:35:00,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:35:00,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:35:00,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:35:00,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:35:00,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:35:00,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:35:00,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:35:00,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:35:00,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:35:00,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:35:00,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:35:00,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:35:00,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:35:00,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:35:00,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:35:00,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:35:00,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:35:00,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:35:00,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:35:00,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:35:00,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:35:00,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:35:00,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:35:00,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:35:00,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:35:00,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:35:00,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:35:00,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:35:00,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:35:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:35:00,986 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:35:00,986 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:35:00,986 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:35:00,986 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:35:00,990 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:35:02,255 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:35:02,310 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:35:02,310 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:35:02,378 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:35:02,425 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:35:02,442 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:35:02,468 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:35:02,468 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,472 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:35:02,472 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,472 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:35:02,472 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:02,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:35:02,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:35:02,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,480 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:35:02,480 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,480 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:35:02,480 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,484 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:35:02,484 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,484 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:35:02,484 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,488 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:35:02,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,488 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:35:02,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,488 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:35:02,488 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,492 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:35:02,492 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,492 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:35:02,492 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:02,497 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:02,497 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:35:02,846 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:35:02,846 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:35:02,848 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:35:02,849 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:35:02,849 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:35:02,849 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:35:02,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:35:02,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:35:02,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:35:02,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:35:02,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:35:02,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:35:02,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:35:02,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:35:02,852 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:35:02,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:35:02,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:35:02,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:35:02,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:35:02,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:35:02,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:35:02,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:35:02,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:35:02,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:35:02,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:35:02,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:35:02,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:35:02,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:35:02,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:35:02,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:35:02,856 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:35:02,857 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:35:02,858 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:35:02,859 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:35:02,859 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:35:02,859 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:35:02,860 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:35:02,860 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:35:02,860 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:35:02,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:02,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:35:02,869 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (, ) 2025-05-09 17:35:02,869 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:35:02,869 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:02,872 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:35:02,872 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:35:02,872 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:35:02,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:02,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:35:02,876 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (, , ) 2025-05-09 17:35:02,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:02,888 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:35:02,889 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:35:02,889 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:35:02,889 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:35:02,889 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:35:02,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:02,891 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:35:02,891 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] (, datetime.datetime(2025, 5, 9, 16, 35, 2, 872316)) 2025-05-09 17:35:02,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,702 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:35:08,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,708 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:35:08,708 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:35:08,708 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,712 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,712 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:35:08,712 - sqlalchemy.engine.Engine - INFO - [cached since 0.003612s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:35:08,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,712 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:35:08,712 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:35:08,712 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:35:08,712 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,716 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:35:08,716 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 35, 8, 716343), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:35:08,716 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,733 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,733 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:35:08,733 - sqlalchemy.engine.Engine - INFO - [cached since 0.02534s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:35:08,733 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,733 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('2cdd29ba-8256-4206-9541-cba2decbf852', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 44, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (569 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 35, 8, 712042), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 35, 8, 733479), datetime.datetime(2025, 5, 9, 17, 35, 8, 733479), 0) 2025-05-09 17:35:08,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,745 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,745 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:35:08,745 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('2cdd29ba-8256-4206-9541-cba2decbf852',) 2025-05-09 17:35:08,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,749 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2cdd29ba-8256-4206-9541-cba2decbf852 (优先级 1) 添加到队列 0 2025-05-09 17:35:08,749 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:35:08,749 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:08,749 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2cdd29ba-8256-4206-9541-cba2decbf852","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:35:08","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:35:08,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 2cdd29ba-8256-4206-9541-cba2decbf852, 优先级: 1 2025-05-09 17:35:08,812 - services.execution.task_executor - DEBUG - 任务 2cdd29ba-8256-4206-9541-cba2decbf852 设置超时时间: 3600秒 2025-05-09 17:35:08,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,816 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:35:08,816 - sqlalchemy.engine.Engine - INFO - [cached since 0.07078s ago] ('2cdd29ba-8256-4206-9541-cba2decbf852',) 2025-05-09 17:35:08,816 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:35:08,822 - sqlalchemy.engine.Engine - INFO - [cached since 0.1136s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:35:08,824 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:35:08,824 - sqlalchemy.engine.Engine - INFO - [generated in 0.00095s] (datetime.datetime(2025, 5, 9, 17, 35, 8, 824371), datetime.datetime(2025, 5, 9, 17, 35, 8, 824371), '2cdd29ba-8256-4206-9541-cba2decbf852') 2025-05-09 17:35:08,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,833 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:08,841 - services.sync_service - INFO - 成功同步任务到系统任务: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:08,841 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:08,841 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:08,841 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1390秒 2025-05-09 17:35:08,862 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:08,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,862 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:35:08,862 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 35, 8, 862682), '2cdd29ba-8256-4206-9541-cba2decbf852') 2025-05-09 17:35:08,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,872 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:35:08,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,874 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,874 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('84858166-7754-4852-b066-e6a43fd8c6ee', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 8, 872261), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 35, 8, 874265), datetime.datetime(2025, 5, 9, 17, 35, 8, 874265), 0) 2025-05-09 17:35:08,874 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,878 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,883 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,883 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('84858166-7754-4852-b066-e6a43fd8c6ee',) 2025-05-09 17:35:08,883 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:35:08,883 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:35:08,883 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,883 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 35, 8, 883034), '84858166-7754-4852-b066-e6a43fd8c6ee') 2025-05-09 17:35:08,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,891 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:35:08,891 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:35:08,891 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:35:08,891 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,895 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,895 - sqlalchemy.engine.Engine - INFO - [cached since 0.02154s ago] ('a10e8b30-c394-4896-b79a-a9d11283adc5', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{"list": "[1]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 8, 891422), , '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 35, 8, 895039), datetime.datetime(2025, 5, 9, 17, 35, 8, 895039), 0) 2025-05-09 17:35:08,896 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,899 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a10e8b30-c394-4896-b79a-a9d11283adc5 2025-05-09 17:35:08,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,899 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,899 - sqlalchemy.engine.Engine - INFO - [cached since 0.02049s ago] ('a10e8b30-c394-4896-b79a-a9d11283adc5',) 2025-05-09 17:35:08,903 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:35:08,903 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:35:08,903 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,903 - sqlalchemy.engine.Engine - INFO - [cached since 0.02009s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 35, 8, 903848), 'a10e8b30-c394-4896-b79a-a9d11283adc5') 2025-05-09 17:35:08,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,911 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:35:08,911 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:35:08,911 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:35:08,911 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:35:08,911 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:35:08,911 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,911 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,911 - sqlalchemy.engine.Engine - INFO - [cached since 0.04069s ago] ('2b730f13-00a1-4ff8-b5c7-f17793f4e31e', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 8, 911390), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 35, 8, 911390), datetime.datetime(2025, 5, 9, 17, 35, 8, 911390), 0) 2025-05-09 17:35:08,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,919 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2b730f13-00a1-4ff8-b5c7-f17793f4e31e 2025-05-09 17:35:08,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,919 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,922 - sqlalchemy.engine.Engine - INFO - [cached since 0.03895s ago] ('2b730f13-00a1-4ff8-b5c7-f17793f4e31e',) 2025-05-09 17:35:08,922 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:35:08,923 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:35:08,924 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,924 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 35, 8, 923262), '2b730f13-00a1-4ff8-b5c7-f17793f4e31e') 2025-05-09 17:35:08,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,928 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:35:08,928 - services.execution.handlers.foundation - INFO - 任务 2cdd29ba-8256-4206-9541-cba2decbf852 打印: 0 2025-05-09 17:35:08,928 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,928 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,928 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('28d1fade-057c-439d-bc8e-790c6bb5373f', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 8, 928322), datetime.datetime(2025, 5, 9, 17, 35, 8, 928322), 0) 2025-05-09 17:35:08,932 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,936 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,936 - sqlalchemy.engine.Engine - INFO - [cached since 0.05589s ago] ('2b730f13-00a1-4ff8-b5c7-f17793f4e31e',) 2025-05-09 17:35:08,936 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:35:08,936 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:35:08,936 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,936 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (datetime.datetime(2025, 5, 9, 17, 35, 8, 936940), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 35, 8, 936940), '2b730f13-00a1-4ff8-b5c7-f17793f4e31e') 2025-05-09 17:35:08,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,947 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:35:08,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,947 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,947 - sqlalchemy.engine.Engine - INFO - [cached since 0.07485s ago] ('3490c6fa-3b8f-41f9-80b6-3268a73f474c', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 8, 947432), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 35, 8, 947432), datetime.datetime(2025, 5, 9, 17, 35, 8, 947432), 0) 2025-05-09 17:35:08,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,955 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 3490c6fa-3b8f-41f9-80b6-3268a73f474c 2025-05-09 17:35:08,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,955 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,957 - sqlalchemy.engine.Engine - INFO - [cached since 0.07378s ago] ('3490c6fa-3b8f-41f9-80b6-3268a73f474c',) 2025-05-09 17:35:08,957 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:35:08,957 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:35:08,958 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,958 - sqlalchemy.engine.Engine - INFO - [cached since 0.03483s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 35, 8, 958490), '3490c6fa-3b8f-41f9-80b6-3268a73f474c') 2025-05-09 17:35:08,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,962 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:35:08,962 - services.execution.handlers.foundation - INFO - 任务 2cdd29ba-8256-4206-9541-cba2decbf852 打印: None 2025-05-09 17:35:08,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,967 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,967 - sqlalchemy.engine.Engine - INFO - [cached since 0.03696s ago] ('ebabda0d-dc1f-423f-b6ab-005af7f0ff83', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 8, 967233), datetime.datetime(2025, 5, 9, 17, 35, 8, 967233), 0) 2025-05-09 17:35:08,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,974 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,974 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,974 - sqlalchemy.engine.Engine - INFO - [cached since 0.09408s ago] ('3490c6fa-3b8f-41f9-80b6-3268a73f474c',) 2025-05-09 17:35:08,978 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:35:08,978 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:35:08,978 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,978 - sqlalchemy.engine.Engine - INFO - [cached since 0.04097s ago] (datetime.datetime(2025, 5, 9, 17, 35, 8, 978502), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 35, 8, 978502), '3490c6fa-3b8f-41f9-80b6-3268a73f474c') 2025-05-09 17:35:08,983 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,990 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,991 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:08,991 - sqlalchemy.engine.Engine - INFO - [cached since 0.06021s ago] ('b3139ca6-efee-40b2-9611-a0eb9a26fb6a', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 8, 991170), datetime.datetime(2025, 5, 9, 17, 35, 8, 991170), 0) 2025-05-09 17:35:08,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:08,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:08,999 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:08,999 - sqlalchemy.engine.Engine - INFO - [cached since 0.1176s ago] ('a10e8b30-c394-4896-b79a-a9d11283adc5',) 2025-05-09 17:35:08,999 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:35:08,999 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:35:09,003 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:09,005 - sqlalchemy.engine.Engine - INFO - [generated in 0.00129s] ('{"index": 0, "item": null}', datetime.datetime(2025, 5, 9, 17, 35, 8, 999348), '执行成功', , "{'index': 0, 'item': None}", '{"blocks": {"b1": {"index": 0, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 35, 9, 3823), 'a10e8b30-c394-4896-b79a-a9d11283adc5') 2025-05-09 17:35:09,008 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:09,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:09,016 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:35:09,016 - sqlalchemy.engine.Engine - INFO - [cached since 0.08752s ago] ('7f84a060-51b7-4a4d-8284-97ed20b561f1', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (180 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 0}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2cdd29ba-8256-4206-9541-cba2decbf852', datetime.datetime(2025, 5, 9, 17, 35, 9, 16766), datetime.datetime(2025, 5, 9, 17, 35, 9, 16766), 0) 2025-05-09 17:35:09,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:09,027 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:09,027 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:09,027 - sqlalchemy.engine.Engine - INFO - [cached since 0.1473s ago] ('84858166-7754-4852-b066-e6a43fd8c6ee',) 2025-05-09 17:35:09,031 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:35:09,031 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:35:09,031 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:35:09,031 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (datetime.datetime(2025, 5, 9, 17, 35, 9, 31859), '执行成功', , "{'index': 0, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 35, 9, 31859), '84858166-7754-4852-b066-e6a43fd8c6ee') 2025-05-09 17:35:09,031 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:09,041 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:09,206 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 2cdd29ba-8256-4206-9541-cba2decbf852 2025-05-09 17:35:09,207 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:09,208 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:35:09,209 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (datetime.datetime(2025, 5, 9, 17, 35, 9, 206155), '任务执行成功', , 207, 1, datetime.datetime(2025, 5, 9, 17, 35, 9, 208712), '2cdd29ba-8256-4206-9541-cba2decbf852') 2025-05-09 17:35:09,210 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:09,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 2cdd29ba-8256-4206-9541-cba2decbf852, 结果: True 2025-05-09 17:35:54,385 - app - INFO - 应用程序关闭中... 2025-05-09 17:35:54,385 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:35:54,385 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:35:54,385 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:35:54,385 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:35:54,385 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:35:54,385 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:35:54,385 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:35:54,385 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:35:54,385 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:35:54,389 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:35:54,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:35:54,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:35:54,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:35:54,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:35:54,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:35:54,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:35:54,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:35:54,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:35:54,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:35:54,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:35:54,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:35:54,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:35:54,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:35:54,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:35:54,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:35:54,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:35:54,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:35:54,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:35:54,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:35:54,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:35:54,405 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:35:54,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:35:54,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:35:54,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:35:54,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:35:54,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:35:54,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:35:54,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:35:54,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:35:54,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:35:54,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:35:54,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:35:54,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:35:54,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:35:54,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:35:54,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:35:54,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:35:54,417 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:35:54,417 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:35:54,417 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:35:54,421 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:35:54,421 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:35:54,421 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:35:55,721 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:35:55,775 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:35:55,780 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:35:55,843 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:35:55,894 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:35:55,915 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:35:55,936 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:35:55,936 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,936 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:35:55,941 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,941 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:35:55,941 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:55,941 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:35:55,941 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,945 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:35:55,945 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,948 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:35:55,949 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,949 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:35:55,949 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,954 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:35:55,954 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,954 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:35:55,954 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,958 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:35:55,958 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,958 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:35:55,958 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,962 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:35:55,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,962 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:35:55,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,962 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:35:55,966 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:35:55,966 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:55,966 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:35:56,317 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:35:56,317 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:35:56,317 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:35:56,317 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:35:56,321 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:35:56,321 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:35:56,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:35:56,321 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:35:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:35:56,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:35:56,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:35:56,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:35:56,333 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:35:56,355 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:35:56,355 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:35:56,355 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:35:56,359 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:35:56,363 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:35:56,363 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:35:56,368 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:35:56,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:56,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:35:56,388 - sqlalchemy.engine.Engine - INFO - [generated in 0.00430s] (, ) 2025-05-09 17:35:56,393 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:35:56,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:56,397 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:35:56,397 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:35:56,397 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:35:56,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:56,401 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:35:56,405 - sqlalchemy.engine.Engine - INFO - [generated in 0.00327s] (, , ) 2025-05-09 17:35:56,409 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:35:56,409 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:35:56,409 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:35:56,409 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:35:56,414 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:35:56,414 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:35:56,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:35:56,418 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:35:56,422 - sqlalchemy.engine.Engine - INFO - [generated in 0.00328s] (, datetime.datetime(2025, 5, 9, 16, 35, 56, 397381)) 2025-05-09 17:35:56,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:00,760 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:36:00,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:00,761 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:00,764 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:00,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:00,766 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:00,766 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:00,766 - sqlalchemy.engine.Engine - INFO - [cached since 0.005031s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:00,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:00,770 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:36:00,770 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:36:00,770 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:36:00,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:00,770 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:36:00,770 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 36, 0, 770725), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:36:00,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:00,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:00,782 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:00,782 - sqlalchemy.engine.Engine - INFO - [cached since 0.01919s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:00,782 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:00,786 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] ('89a1f525-8cf9-4edc-b4c2-90247f67f418', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 44, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (569 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 36, 0, 770725), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 36, 0, 782811), datetime.datetime(2025, 5, 9, 17, 36, 0, 782811), 0) 2025-05-09 17:36:00,786 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:00,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:00,797 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:00,797 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('89a1f525-8cf9-4edc-b4c2-90247f67f418',) 2025-05-09 17:36:00,799 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:00,799 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 89a1f525-8cf9-4edc-b4c2-90247f67f418 (优先级 1) 添加到队列 0 2025-05-09 17:36:00,806 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:36:00,806 - services.sync_service - INFO - 正在同步创建任务到天风系统: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:00,806 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"89a1f525-8cf9-4edc-b4c2-90247f67f418","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:36:00","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:36:00,895 - services.sync_service - INFO - 成功同步任务到系统任务: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:00,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 89a1f525-8cf9-4edc-b4c2-90247f67f418, 优先级: 1 2025-05-09 17:36:00,898 - services.execution.task_executor - DEBUG - 任务 89a1f525-8cf9-4edc-b4c2-90247f67f418 设置超时时间: 3600秒 2025-05-09 17:36:00,898 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:00,899 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:00,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:00,904 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:00,904 - sqlalchemy.engine.Engine - INFO - [cached since 0.1082s ago] ('89a1f525-8cf9-4edc-b4c2-90247f67f418',) 2025-05-09 17:36:00,904 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1439秒 2025-05-09 17:36:00,904 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:00,908 - sqlalchemy.engine.Engine - INFO - [cached since 0.1446s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:00,908 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:00,912 - sqlalchemy.engine.Engine - INFO - [generated in 0.00098s] (datetime.datetime(2025, 5, 9, 17, 36, 0, 908291), datetime.datetime(2025, 5, 9, 17, 36, 0, 908291), '89a1f525-8cf9-4edc-b4c2-90247f67f418') 2025-05-09 17:36:00,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:00,920 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:01,124 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:01,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,124 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:01,128 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 36, 1, 124092), '89a1f525-8cf9-4edc-b4c2-90247f67f418') 2025-05-09 17:36:01,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,136 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:36:01,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,141 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,141 - sqlalchemy.engine.Engine - INFO - [generated in 0.00111s] ('ba0e48dd-7e1e-40d8-80e8-2ec85395ff51', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 136715), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 36, 1, 141217), datetime.datetime(2025, 5, 9, 17, 36, 1, 141217), 0) 2025-05-09 17:36:01,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,152 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,157 - sqlalchemy.engine.Engine - INFO - [generated in 0.00390s] ('ba0e48dd-7e1e-40d8-80e8-2ec85395ff51',) 2025-05-09 17:36:01,157 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:36:01,157 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:36:01,161 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,161 - sqlalchemy.engine.Engine - INFO - [generated in 0.00084s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 1, 161249), 'ba0e48dd-7e1e-40d8-80e8-2ec85395ff51') 2025-05-09 17:36:01,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,169 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:36:01,169 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:36:01,173 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:36:01,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,173 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,173 - sqlalchemy.engine.Engine - INFO - [cached since 0.03325s ago] ('a40450f5-57fb-4925-9d9e-df6a18165add', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{"list": "[1]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 173770), , '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 36, 1, 173770), datetime.datetime(2025, 5, 9, 17, 36, 1, 173770), 0) 2025-05-09 17:36:01,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,185 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a40450f5-57fb-4925-9d9e-df6a18165add 2025-05-09 17:36:01,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,185 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,185 - sqlalchemy.engine.Engine - INFO - [cached since 0.03489s ago] ('a40450f5-57fb-4925-9d9e-df6a18165add',) 2025-05-09 17:36:01,189 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:36:01,189 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:36:01,189 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,189 - sqlalchemy.engine.Engine - INFO - [cached since 0.03091s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 1, 189979), 'a40450f5-57fb-4925-9d9e-df6a18165add') 2025-05-09 17:36:01,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,198 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:36:01,198 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:36:01,198 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:36:01,198 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:36:01,198 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:36:01,202 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,202 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,202 - sqlalchemy.engine.Engine - INFO - [cached since 0.06039s ago] ('a6c36487-08ae-499b-bf36-d0461ef4c970', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 202440), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 36, 1, 202440), datetime.datetime(2025, 5, 9, 17, 36, 1, 202440), 0) 2025-05-09 17:36:01,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,210 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a6c36487-08ae-499b-bf36-d0461ef4c970 2025-05-09 17:36:01,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,214 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,215 - sqlalchemy.engine.Engine - INFO - [cached since 0.06068s ago] ('a6c36487-08ae-499b-bf36-d0461ef4c970',) 2025-05-09 17:36:01,215 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:36:01,215 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:36:01,215 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,215 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 1, 215158), 'a6c36487-08ae-499b-bf36-d0461ef4c970') 2025-05-09 17:36:01,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,224 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:36:01,224 - services.execution.handlers.foundation - INFO - 任务 89a1f525-8cf9-4edc-b4c2-90247f67f418 打印: 0 2025-05-09 17:36:01,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,228 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,228 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] ('f4032f9c-680c-4383-a936-e80e09527d99', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 228130), datetime.datetime(2025, 5, 9, 17, 36, 1, 228130), 0) 2025-05-09 17:36:01,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,236 - sqlalchemy.engine.Engine - INFO - [cached since 0.08576s ago] ('a6c36487-08ae-499b-bf36-d0461ef4c970',) 2025-05-09 17:36:01,240 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:36:01,240 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:36:01,240 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,240 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (datetime.datetime(2025, 5, 9, 17, 36, 1, 240536), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 1, 240536), 'a6c36487-08ae-499b-bf36-d0461ef4c970') 2025-05-09 17:36:01,244 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,248 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:36:01,248 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,248 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,253 - sqlalchemy.engine.Engine - INFO - [cached since 0.1096s ago] ('6d20b57d-154b-4809-990e-829aaef2b9ec', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": null}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 248767), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": null}', 1, datetime.datetime(2025, 5, 9, 17, 36, 1, 248767), datetime.datetime(2025, 5, 9, 17, 36, 1, 248767), 0) 2025-05-09 17:36:01,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,261 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 6d20b57d-154b-4809-990e-829aaef2b9ec 2025-05-09 17:36:01,261 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,264 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,264 - sqlalchemy.engine.Engine - INFO - [cached since 0.1104s ago] ('6d20b57d-154b-4809-990e-829aaef2b9ec',) 2025-05-09 17:36:01,265 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:36:01,265 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:36:01,266 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,267 - sqlalchemy.engine.Engine - INFO - [cached since 0.05029s ago] ('null', '执行中', "{'index': 0, 'item': None}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 1, 266456), '6d20b57d-154b-4809-990e-829aaef2b9ec') 2025-05-09 17:36:01,269 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,274 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:36:01,274 - services.execution.handlers.foundation - INFO - 任务 89a1f525-8cf9-4edc-b4c2-90247f67f418 打印: None 2025-05-09 17:36:01,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,280 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,280 - sqlalchemy.engine.Engine - INFO - [cached since 0.05308s ago] ('c84b51d8-7b91-4f00-8253-2c6c7a3f2ca9', 1, '{"success": true, "message": "打印成功", "output": {"message": null}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 280706), datetime.datetime(2025, 5, 9, 17, 36, 1, 280706), 0) 2025-05-09 17:36:01,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,291 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,291 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,291 - sqlalchemy.engine.Engine - INFO - [cached since 0.1393s ago] ('6d20b57d-154b-4809-990e-829aaef2b9ec',) 2025-05-09 17:36:01,295 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:36:01,295 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:36:01,295 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,295 - sqlalchemy.engine.Engine - INFO - [cached since 0.05331s ago] (datetime.datetime(2025, 5, 9, 17, 36, 1, 295426), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 1, 295426), '6d20b57d-154b-4809-990e-829aaef2b9ec') 2025-05-09 17:36:01,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,306 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,306 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,306 - sqlalchemy.engine.Engine - INFO - [cached since 0.08102s ago] ('10bd0658-63cd-4026-9cd7-53dac6f6c793', 1, '{"success": true, "message": "第1次循环, item=None"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 306666), datetime.datetime(2025, 5, 9, 17, 36, 1, 306666), 0) 2025-05-09 17:36:01,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,319 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,319 - sqlalchemy.engine.Engine - INFO - [cached since 0.1676s ago] ('a40450f5-57fb-4925-9d9e-df6a18165add',) 2025-05-09 17:36:01,319 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:36:01,324 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:36:01,324 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,324 - sqlalchemy.engine.Engine - INFO - [generated in 0.00101s] ('{"index": 0, "item": null}', datetime.datetime(2025, 5, 9, 17, 36, 1, 324095), '执行成功', , "{'index': 0, 'item': None}", '{"blocks": {"b1": {"index": 0, "item": null}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 1, 324095), 'a40450f5-57fb-4925-9d9e-df6a18165add') 2025-05-09 17:36:01,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,335 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:01,340 - sqlalchemy.engine.Engine - INFO - [cached since 0.1116s ago] ('558f9284-563b-4b2b-a70d-23dc5b860876', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (180 characters truncated) ... ts": [{"child_id": 4, "success": true, "output": {"message": 0}}, {"child_id": 5, "success": true, "output": {"message": null}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '89a1f525-8cf9-4edc-b4c2-90247f67f418', datetime.datetime(2025, 5, 9, 17, 36, 1, 335613), datetime.datetime(2025, 5, 9, 17, 36, 1, 335613), 0) 2025-05-09 17:36:01,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,352 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,352 - sqlalchemy.engine.Engine - INFO - [cached since 0.1999s ago] ('ba0e48dd-7e1e-40d8-80e8-2ec85395ff51',) 2025-05-09 17:36:01,352 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:36:01,352 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:36:01,356 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:01,356 - sqlalchemy.engine.Engine - INFO - [generated in 0.00083s] (datetime.datetime(2025, 5, 9, 17, 36, 1, 352501), '执行成功', , "{'index': 0, 'item': None}", '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 1, 356628), 'ba0e48dd-7e1e-40d8-80e8-2ec85395ff51') 2025-05-09 17:36:01,356 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,369 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:01,615 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 89a1f525-8cf9-4edc-b4c2-90247f67f418 2025-05-09 17:36:01,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:01,615 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:01,615 - sqlalchemy.engine.Engine - INFO - [generated in 0.00084s] (datetime.datetime(2025, 5, 9, 17, 36, 1, 615954), '任务执行成功', , 448, 1, datetime.datetime(2025, 5, 9, 17, 36, 1, 615954), '89a1f525-8cf9-4edc-b4c2-90247f67f418') 2025-05-09 17:36:01,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:01,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 89a1f525-8cf9-4edc-b4c2-90247f67f418, 结果: True 2025-05-09 17:36:37,125 - app - INFO - 应用程序关闭中... 2025-05-09 17:36:37,125 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:36:37,125 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:36:37,125 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:36:37,125 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:36:37,125 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:36:37,125 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:36:37,130 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:36:37,130 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:36:37,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:36:37,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:36:37,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:36:37,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:36:37,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:36:37,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:36:37,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:36:37,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:36:37,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:36:37,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:36:37,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:36:37,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:36:37,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:36:37,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:36:37,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:36:37,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:36:37,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:36:37,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:36:37,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:36:37,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:36:37,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:36:37,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:36:37,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:36:37,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:36:37,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:36:37,156 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:36:37,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:36:37,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:36:37,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:36:37,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:36:37,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:36:37,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:36:37,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:36:37,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:36:37,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:36:37,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:36:37,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:36:37,169 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:36:37,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:36:37,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:36:37,174 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:36:37,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:36:37,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:36:37,180 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:36:37,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:36:37,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:36:37,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:36:37,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:36:37,183 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:36:37,186 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:36:37,186 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:36:37,191 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:36:37,191 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:36:37,195 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:36:38,491 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:36:38,547 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:36:38,551 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:36:38,609 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:36:38,660 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:36:38,694 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:36:38,699 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:36:38,699 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,699 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:36:38,703 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,703 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:36:38,703 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:38,707 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:36:38,707 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,712 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:36:38,712 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,716 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:36:38,716 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,720 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:36:38,720 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,720 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:36:38,724 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,724 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:36:38,729 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,729 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:36:38,729 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,733 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:36:38,733 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,737 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:36:38,737 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:36:38,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,746 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:36:38,746 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:36:38,750 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:38,750 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:36:39,100 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:36:39,100 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:36:39,100 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:36:39,100 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:36:39,100 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:36:39,100 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:36:39,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:36:39,105 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:36:39,109 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:36:39,109 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:36:39,113 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:36:39,113 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:36:39,113 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:36:39,113 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:36:39,113 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:36:39,113 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:36:39,113 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:39,126 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:36:39,126 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] (, ) 2025-05-09 17:36:39,126 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:36:39,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:39,126 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:36:39,126 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:36:39,126 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:36:39,130 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:39,131 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:36:39,131 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, , ) 2025-05-09 17:36:39,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:39,134 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:36:39,134 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:36:39,134 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:36:39,134 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:36:39,138 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:36:39,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:39,138 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:36:39,138 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (, datetime.datetime(2025, 5, 9, 16, 36, 39, 126088)) 2025-05-09 17:36:39,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:45,959 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:36:45,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:45,963 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:45,963 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:45,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:45,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:45,967 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:45,967 - sqlalchemy.engine.Engine - INFO - [cached since 0.003659s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:45,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:45,971 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:36:45,971 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:36:45,971 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:36:45,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:45,971 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:36:45,971 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 36, 45, 971785), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:36:45,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:45,988 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:45,988 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:45,988 - sqlalchemy.engine.Engine - INFO - [cached since 0.02516s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:45,993 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:45,993 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('060a6724-b4e9-44a4-91f5-d231ee9e8d62', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 44, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (569 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 36, 45, 971785), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 36, 45, 993321), datetime.datetime(2025, 5, 9, 17, 36, 45, 993321), 0) 2025-05-09 17:36:45,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,004 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:46,004 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('060a6724-b4e9-44a4-91f5-d231ee9e8d62',) 2025-05-09 17:36:46,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,004 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 060a6724-b4e9-44a4-91f5-d231ee9e8d62 (优先级 1) 添加到队列 0 2025-05-09 17:36:46,008 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:36:46,008 - services.sync_service - INFO - 正在同步创建任务到天风系统: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,008 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"060a6724-b4e9-44a4-91f5-d231ee9e8d62","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:36:46","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:36:46,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 060a6724-b4e9-44a4-91f5-d231ee9e8d62, 优先级: 1 2025-05-09 17:36:46,052 - services.execution.task_executor - DEBUG - 任务 060a6724-b4e9-44a4-91f5-d231ee9e8d62 设置超时时间: 3600秒 2025-05-09 17:36:46,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,052 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:46,052 - sqlalchemy.engine.Engine - INFO - [cached since 0.0493s ago] ('060a6724-b4e9-44a4-91f5-d231ee9e8d62',) 2025-05-09 17:36:46,052 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:36:46,055 - sqlalchemy.engine.Engine - INFO - [cached since 0.08962s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:36:46,055 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:46,055 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (datetime.datetime(2025, 5, 9, 17, 36, 46, 55744), datetime.datetime(2025, 5, 9, 17, 36, 46, 55744), '060a6724-b4e9-44a4-91f5-d231ee9e8d62') 2025-05-09 17:36:46,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,068 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,097 - services.sync_service - INFO - 成功同步任务到系统任务: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,097 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,101 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,101 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1414秒 2025-05-09 17:36:46,176 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,180 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:46,184 - sqlalchemy.engine.Engine - INFO - [generated in 0.00349s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 36, 46, 180774), '060a6724-b4e9-44a4-91f5-d231ee9e8d62') 2025-05-09 17:36:46,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,193 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:36:46,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,201 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,201 - sqlalchemy.engine.Engine - INFO - [generated in 0.00373s] ('a6b48a58-6229-4bfd-b7fe-320f2c7a9218', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 197768), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 36, 46, 201963), datetime.datetime(2025, 5, 9, 17, 36, 46, 201963), 0) 2025-05-09 17:36:46,206 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,215 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,215 - sqlalchemy.engine.Engine - INFO - [generated in 0.00129s] ('a6b48a58-6229-4bfd-b7fe-320f2c7a9218',) 2025-05-09 17:36:46,219 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:36:46,219 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:36:46,219 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,223 - sqlalchemy.engine.Engine - INFO - [generated in 0.00120s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 46, 219463), 'a6b48a58-6229-4bfd-b7fe-320f2c7a9218') 2025-05-09 17:36:46,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,230 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:36:46,230 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:36:46,234 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:36:46,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,238 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,238 - sqlalchemy.engine.Engine - INFO - [cached since 0.03896s ago] ('6635ea1f-8889-41fa-8700-3f789a117b2a', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{"list": "[1]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 234385), , '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 36, 46, 238765), datetime.datetime(2025, 5, 9, 17, 36, 46, 238765), 0) 2025-05-09 17:36:46,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,247 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6635ea1f-8889-41fa-8700-3f789a117b2a 2025-05-09 17:36:46,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,251 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,255 - sqlalchemy.engine.Engine - INFO - [cached since 0.04068s ago] ('6635ea1f-8889-41fa-8700-3f789a117b2a',) 2025-05-09 17:36:46,255 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:36:46,259 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:36:46,259 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,259 - sqlalchemy.engine.Engine - INFO - [cached since 0.03928s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 46, 259578), '6635ea1f-8889-41fa-8700-3f789a117b2a') 2025-05-09 17:36:46,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,267 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:36:46,272 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:36:46,272 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:36:46,272 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:36:46,272 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:36:46,272 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,277 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,277 - sqlalchemy.engine.Engine - INFO - [cached since 0.07588s ago] ('37aa2b26-ac74-415d-b117-bf8ca07e5809', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 272028), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 36, 46, 277389), datetime.datetime(2025, 5, 9, 17, 36, 46, 277389), 0) 2025-05-09 17:36:46,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,285 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 37aa2b26-ac74-415d-b117-bf8ca07e5809 2025-05-09 17:36:46,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,285 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,285 - sqlalchemy.engine.Engine - INFO - [cached since 0.07342s ago] ('37aa2b26-ac74-415d-b117-bf8ca07e5809',) 2025-05-09 17:36:46,289 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:36:46,289 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:36:46,289 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,292 - sqlalchemy.engine.Engine - INFO - [generated in 0.00171s] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 46, 289998), '37aa2b26-ac74-415d-b117-bf8ca07e5809') 2025-05-09 17:36:46,292 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,300 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:36:46,300 - services.execution.handlers.foundation - INFO - 任务 060a6724-b4e9-44a4-91f5-d231ee9e8d62 打印: 0 2025-05-09 17:36:46,300 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,304 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,304 - sqlalchemy.engine.Engine - INFO - [generated in 0.00245s] ('3556be64-0fe4-476f-ac61-62d2f31be234', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 304937), datetime.datetime(2025, 5, 9, 17, 36, 46, 304937), 0) 2025-05-09 17:36:46,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,318 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,318 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,318 - sqlalchemy.engine.Engine - INFO - [cached since 0.1044s ago] ('37aa2b26-ac74-415d-b117-bf8ca07e5809',) 2025-05-09 17:36:46,318 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:36:46,318 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:36:46,322 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,322 - sqlalchemy.engine.Engine - INFO - [generated in 0.00204s] (datetime.datetime(2025, 5, 9, 17, 36, 46, 322202), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 46, 322202), '37aa2b26-ac74-415d-b117-bf8ca07e5809') 2025-05-09 17:36:46,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,334 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:36:46,334 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,334 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,338 - sqlalchemy.engine.Engine - INFO - [cached since 0.1385s ago] ('e737cbac-0242-4bcc-be4f-ab9a10bc4e21', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 334099), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 36, 46, 334099), datetime.datetime(2025, 5, 9, 17, 36, 46, 334099), 0) 2025-05-09 17:36:46,342 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,346 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: e737cbac-0242-4bcc-be4f-ab9a10bc4e21 2025-05-09 17:36:46,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,350 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,350 - sqlalchemy.engine.Engine - INFO - [cached since 0.1367s ago] ('e737cbac-0242-4bcc-be4f-ab9a10bc4e21',) 2025-05-09 17:36:46,354 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:36:46,354 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:36:46,354 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.06876s ago] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 36, 46, 354587), 'e737cbac-0242-4bcc-be4f-ab9a10bc4e21') 2025-05-09 17:36:46,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,367 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:36:46,371 - services.execution.handlers.foundation - INFO - 任务 060a6724-b4e9-44a4-91f5-d231ee9e8d62 打印: 1 2025-05-09 17:36:46,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,371 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,376 - sqlalchemy.engine.Engine - INFO - [cached since 0.06957s ago] ('54b2241b-f4b7-4b7f-bd5c-e5618b283208', 1, '{"success": true, "message": "打印成功", "output": {"message": "1"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 371606), datetime.datetime(2025, 5, 9, 17, 36, 46, 371606), 0) 2025-05-09 17:36:46,377 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,388 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,388 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,388 - sqlalchemy.engine.Engine - INFO - [cached since 0.175s ago] ('e737cbac-0242-4bcc-be4f-ab9a10bc4e21',) 2025-05-09 17:36:46,393 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:36:46,393 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:36:46,393 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,396 - sqlalchemy.engine.Engine - INFO - [cached since 0.0742s ago] (datetime.datetime(2025, 5, 9, 17, 36, 46, 393060), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 46, 393060), 'e737cbac-0242-4bcc-be4f-ab9a10bc4e21') 2025-05-09 17:36:46,396 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,413 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,413 - sqlalchemy.engine.Engine - INFO - [cached since 0.1093s ago] ('1981013e-5784-4bb9-a22a-caaca7ed8d5e', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 413854), datetime.datetime(2025, 5, 9, 17, 36, 46, 413854), 0) 2025-05-09 17:36:46,417 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,426 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,430 - sqlalchemy.engine.Engine - INFO - [cached since 0.215s ago] ('6635ea1f-8889-41fa-8700-3f789a117b2a',) 2025-05-09 17:36:46,431 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:36:46,432 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:36:46,432 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,436 - sqlalchemy.engine.Engine - INFO - [generated in 0.00478s] ('{"index": 0, "item": "1"}', datetime.datetime(2025, 5, 9, 17, 36, 46, 432473), '执行成功', , "{'index': 0, 'item': '1'}", '{"blocks": {"b1": {"index": 0, "item": "1"}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 46, 432473), '6635ea1f-8889-41fa-8700-3f789a117b2a') 2025-05-09 17:36:46,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,454 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:36:46,454 - sqlalchemy.engine.Engine - INFO - [cached since 0.1512s ago] ('ab6116be-63e9-4424-9ccb-bcc3fc38c98d', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (179 characters truncated) ... lts": [{"child_id": 4, "success": true, "output": {"message": 0}}, {"child_id": 5, "success": true, "output": {"message": "1"}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '060a6724-b4e9-44a4-91f5-d231ee9e8d62', datetime.datetime(2025, 5, 9, 17, 36, 46, 454510), datetime.datetime(2025, 5, 9, 17, 36, 46, 454510), 0) 2025-05-09 17:36:46,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,477 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,477 - sqlalchemy.engine.Engine - INFO - [cached since 0.2642s ago] ('a6b48a58-6229-4bfd-b7fe-320f2c7a9218',) 2025-05-09 17:36:46,484 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:36:46,484 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:36:46,489 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:36:46,489 - sqlalchemy.engine.Engine - INFO - [generated in 0.00155s] (datetime.datetime(2025, 5, 9, 17, 36, 46, 484907), '执行成功', , "{'index': 0, 'item': '1'}", '执行成功', datetime.datetime(2025, 5, 9, 17, 36, 46, 489114), 'a6b48a58-6229-4bfd-b7fe-320f2c7a9218') 2025-05-09 17:36:46,492 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,496 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,542 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 060a6724-b4e9-44a4-91f5-d231ee9e8d62 2025-05-09 17:36:46,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:36:46,543 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:36:46,543 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 9, 17, 36, 46, 543437), '任务执行成功', , 428, 1, datetime.datetime(2025, 5, 9, 17, 36, 46, 543437), '060a6724-b4e9-44a4-91f5-d231ee9e8d62') 2025-05-09 17:36:46,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:36:46,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 060a6724-b4e9-44a4-91f5-d231ee9e8d62, 结果: True 2025-05-09 17:37:06,986 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/060a6724-b4e9-44a4-91f5-d231ee9e8d62 来自 192.168.189.211 2025-05-09 17:37:06,991 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/060a6724-b4e9-44a4-91f5-d231ee9e8d62 状态码: 200 耗时: 0.0044秒 2025-05-09 17:37:06,996 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/060a6724-b4e9-44a4-91f5-d231ee9e8d62 来自 192.168.189.211 2025-05-09 17:37:06,997 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:37:06,998 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:37:06,999 - sqlalchemy.engine.Engine - INFO - [cached since 21s ago] ('060a6724-b4e9-44a4-91f5-d231ee9e8d62',) 2025-05-09 17:37:06,999 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:37:06,999 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/060a6724-b4e9-44a4-91f5-d231ee9e8d62 状态码: 200 耗时: 0.0030秒 2025-05-09 17:37:07,015 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/060a6724-b4e9-44a4-91f5-d231ee9e8d62 来自 192.168.189.211 2025-05-09 17:37:07,015 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/060a6724-b4e9-44a4-91f5-d231ee9e8d62 状态码: 200 耗时: 0.0004秒 2025-05-09 17:37:07,019 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/060a6724-b4e9-44a4-91f5-d231ee9e8d62 来自 192.168.189.211 2025-05-09 17:37:07,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:37:07,019 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:37:07,024 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('060a6724-b4e9-44a4-91f5-d231ee9e8d62',) 2025-05-09 17:37:07,024 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:37:07,024 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('060a6724-b4e9-44a4-91f5-d231ee9e8d62', 'b2') 2025-05-09 17:37:07,028 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:37:07,030 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'message' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 268, in get_block_results messages = json.loads(task_logs.message) ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'message' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 303, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:37:07,032 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/060a6724-b4e9-44a4-91f5-d231ee9e8d62 状态码: 404 耗时: 0.0126秒 2025-05-09 17:37:10,455 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/89a1f525-8cf9-4edc-b4c2-90247f67f418 来自 192.168.189.211 2025-05-09 17:37:10,460 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/89a1f525-8cf9-4edc-b4c2-90247f67f418 状态码: 200 耗时: 0.0045秒 2025-05-09 17:37:10,465 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/89a1f525-8cf9-4edc-b4c2-90247f67f418 来自 192.168.189.211 2025-05-09 17:37:10,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:37:10,468 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:37:10,468 - sqlalchemy.engine.Engine - INFO - [cached since 24.47s ago] ('89a1f525-8cf9-4edc-b4c2-90247f67f418',) 2025-05-09 17:37:10,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:37:10,472 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/89a1f525-8cf9-4edc-b4c2-90247f67f418 状态码: 200 耗时: 0.0074秒 2025-05-09 17:37:10,481 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/89a1f525-8cf9-4edc-b4c2-90247f67f418 来自 192.168.189.211 2025-05-09 17:37:10,481 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/89a1f525-8cf9-4edc-b4c2-90247f67f418 状态码: 200 耗时: 0.0000秒 2025-05-09 17:37:10,485 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/89a1f525-8cf9-4edc-b4c2-90247f67f418 来自 192.168.189.211 2025-05-09 17:37:10,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:37:10,489 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:37:10,489 - sqlalchemy.engine.Engine - INFO - [cached since 3.466s ago] ('89a1f525-8cf9-4edc-b4c2-90247f67f418',) 2025-05-09 17:37:10,489 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:37:10,489 - sqlalchemy.engine.Engine - INFO - [cached since 3.465s ago] ('89a1f525-8cf9-4edc-b4c2-90247f67f418', 'b3') 2025-05-09 17:37:10,493 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:37:10,493 - service.task_record_service - ERROR - 获取任务记录执行结果失败: 'list' object has no attribute 'message' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 268, in get_block_results messages = json.loads(task_logs.message) ^^^^^^^^^^^^^^^^^ AttributeError: 'list' object has no attribute 'message' Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 135, in _main return self._bootstrap(parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run return asyncio.run(self.serve(sockets=sockets)) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run return runner.run(main) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run return self._loop.run_until_complete(task) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete self.run_forever() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever self._run_once() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once handle._run() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run self._context.run(self._callback, *self._args) File "d:\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 93, in __call__ await self.simple_response(scope, receive, send, request_headers=headers) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 144, in simple_response 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\task_record_api.py", line 109, in get_block_result result = await TaskRecordService.get_block_results(task_record_id) File "D:\jsw_code\project\VWED_task\services\task_record_service.py", line 303, in get_block_results logger.error(f"获取任务记录执行结果失败: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:37:10,497 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/89a1f525-8cf9-4edc-b4c2-90247f67f418 状态码: 404 耗时: 0.0129秒 2025-05-09 17:37:39,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:37:39,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:37:39,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:37:39,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:37:39,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:37:39,123 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:37:39,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:37:39,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:37:39,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:37:39,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:37:39,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:37:39,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:37:39,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:37:39,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:37:39,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:37:39,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:37:39,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:37:39,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:37:39,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:37:39,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:37:39,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:37:39,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:37:39,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:37:39,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:37:39,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:37:39,155 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:37:39,159 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 16, 37, 39, 138920)) 2025-05-09 17:37:39,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:37:39,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:37:39,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:37:39,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:37:39,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:37:39,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:37:39,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:37:39,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:37:39,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:37:39,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:37:39,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:37:39,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:37:39,180 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:37:39,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:37:39,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:37:39,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:37:39,184 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:37:39,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:37:39,184 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:37:39,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:37:39,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:37:39,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:37:39,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:37:39,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:37:39,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:37:39,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:37:39,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:37:39,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:37:39,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:37:39,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:37:39,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:37:39,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:37:39,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:37:39,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:37:39,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:37:39,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:37:39,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:37:39,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:37:39,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:38:09,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:38:09,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:38:09,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:38:09,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:38:09,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:38:09,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:38:39,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:38:39,197 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:38:39,197 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 16, 38, 39, 197881)) 2025-05-09 17:38:39,197 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:38:39,243 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:38:39,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:38:39,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:38:39,243 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:38:39,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:38:39,243 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:38:39,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:38:39,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:38:39,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:38:39,243 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:38:39,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:38:39,243 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:38:39,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:38:39,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:38:39,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:38:39,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:38:39,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:38:39,252 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:38:39,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:38:39,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:38:39,252 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:38:39,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:38:39,256 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:38:39,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:38:39,256 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:38:39,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:38:39,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:38:39,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:38:39,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:38:39,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:38:39,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:38:39,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:38:39,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:38:39,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:38:39,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:38:39,261 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:38:39,261 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:38:39,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:38:39,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:38:39,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:38:39,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:38:39,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:38:39,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:38:39,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:38:39,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:38:39,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:38:39,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:38:39,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:38:39,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:38:39,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:38:39,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:38:39,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:38:39,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:38:39,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:39:09,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:39:09,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:39:09,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:39:09,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:39:09,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:39:09,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:39:39,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:39,222 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:39:39,223 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 16, 39, 39, 217389)) 2025-05-09 17:39:39,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:39,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:39:39,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:39:39,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:39:39,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:39:39,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:39:39,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:39:39,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:39:39,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:39:39,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:39:39,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:39:39,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:39:39,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:39:39,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:39:39,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:39:39,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:39:39,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:39:39,314 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:39:39,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:39:39,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:39:39,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:39:39,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:39:39,320 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:39:39,320 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:39:39,320 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:39:39,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:39:39,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:39:39,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:39:39,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:39:39,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:39:39,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:39:39,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:39:39,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:39:39,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:39:39,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:39:39,330 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:39:39,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:39:39,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:39:39,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:39:39,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:39:39,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:39:39,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:39:39,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:39:39,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:39:39,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:39:39,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:39:39,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:39:39,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:39:39,345 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:39:39,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:39:39,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:39:39,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:39:39,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:39:39,353 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:39:39,353 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:39:39,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:39:39,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:39:39,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:39:39,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:39:39,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:39:39,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:39:39,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:39:39,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:39:39,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:39:39,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:39:39,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:39:39,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:39:39,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:39:39,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:39:39,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:39:39,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:39:39,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:39:39,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:39:39,369 - app - INFO - 应用程序关闭中... 2025-05-09 17:39:39,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:39:39,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:39:39,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:39:39,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:39:39,372 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:39:39,372 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:39:39,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:39:39,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:39:39,374 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:39:39,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:39:39,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:39:39,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:39:39,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:39:39,377 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:39:39,377 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:39:39,377 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:39:39,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:39:39,389 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:39:39,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:39:39,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:39:39,390 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:39:39,390 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:39:39,390 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:39:39,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:39:39,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:39:39,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:39:39,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:39:39,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:39:39,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:39:39,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:39:39,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:39:39,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 17:39:39,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 17:39:39,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:39:39,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:39:39,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:39:39,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:39:39,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:39:39,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:39:39,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:39:39,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:39:39,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:39:39,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:39:39,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:39:39,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:39:39,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:39:39,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:39:39,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:39:39,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:39:39,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:39:39,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:39:39,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:39:39,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:39:39,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:39:39,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:39:39,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:39:39,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:39:39,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:39:39,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:39:39,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:39:39,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:39:39,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:39:39,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:39:39,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:39:39,424 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:39:39,424 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:39:39,424 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:39:39,424 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:39:39,426 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:39:39,426 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:39:40,770 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:39:40,828 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:39:40,831 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:39:40,897 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:39:40,949 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:39:40,976 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:39:41,002 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:39:41,002 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,004 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:39:41,004 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,004 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:39:41,005 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:41,006 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:39:41,006 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,008 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:39:41,008 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,009 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:39:41,009 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,011 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:39:41,011 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,013 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:39:41,013 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,014 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:39:41,014 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,016 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:39:41,016 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,018 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:39:41,018 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,020 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:39:41,020 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,022 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:39:41,022 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,023 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:39:41,023 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:41,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:41,026 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:39:41,384 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:39:41,384 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:39:41,384 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:39:41,384 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:39:41,384 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:39:41,384 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:39:41,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:39:41,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:39:41,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:39:41,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:39:41,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:39:41,389 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:39:41,390 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:39:41,390 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:39:41,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:39:41,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:39:41,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:39:41,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:39:41,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:39:41,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:39:41,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:39:41,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:39:41,394 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:39:41,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:39:41,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:39:41,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:39:41,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:39:41,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:39:41,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:39:41,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:39:41,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:39:41,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:39:41,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:39:41,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:39:41,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:39:41,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:39:41,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:39:41,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:39:41,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:39:41,399 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:39:41,400 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:39:41,401 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:39:41,401 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:39:41,404 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:39:41,407 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:39:41,407 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:39:41,408 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:39:41,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:41,418 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:39:41,422 - sqlalchemy.engine.Engine - INFO - [generated in 0.00408s] (, ) 2025-05-09 17:39:41,425 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:39:41,425 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:41,426 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:39:41,428 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:39:41,430 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:39:41,432 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:41,435 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:39:41,436 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] (, , ) 2025-05-09 17:39:41,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:41,456 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:39:41,457 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:39:41,457 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:39:41,457 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:39:41,457 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:39:41,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:41,459 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:39:41,460 - sqlalchemy.engine.Engine - INFO - [generated in 0.00211s] (, datetime.datetime(2025, 5, 9, 16, 39, 41, 432127)) 2025-05-09 17:39:41,462 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:45,806 - app - INFO - 应用程序关闭中... 2025-05-09 17:39:45,806 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:39:45,806 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:39:45,806 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:39:45,806 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:39:45,806 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:39:45,806 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:39:45,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:39:45,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:39:45,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:39:45,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:39:45,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:39:45,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:39:45,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:39:45,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:39:45,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:39:45,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:39:45,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:39:45,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:39:45,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:39:45,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:39:45,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:39:45,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:39:45,831 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:39:45,832 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:39:45,832 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:39:45,835 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:39:45,835 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:39:45,840 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:39:47,530 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:39:47,586 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:39:47,591 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:39:48,334 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:39:48,393 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:39:48,393 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:39:48,455 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:39:48,509 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:39:48,542 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:39:48,569 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:39:48,569 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,569 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:39:48,569 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,569 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:39:48,569 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:48,572 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:39:48,572 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,572 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:39:48,572 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,572 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:39:48,572 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,576 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:39:48,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:39:48,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,586 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:39:48,586 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,589 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:39:48,589 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,593 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:39:48,597 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,597 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:39:48,602 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,606 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:39:48,606 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,610 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:39:48,614 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:39:48,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:48,623 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:39:48,966 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:39:48,970 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:39:48,970 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:39:48,970 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:39:48,970 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:39:48,970 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:39:48,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:39:48,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:39:48,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:39:48,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:39:48,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:39:48,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:39:48,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:39:48,979 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:39:48,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:39:48,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:39:48,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:39:48,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:39:48,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:39:48,983 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:39:48,983 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:39:48,983 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:39:48,983 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:39:48,983 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:39:48,983 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:39:48,987 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:39:48,987 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:39:48,987 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:48,999 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:39:49,003 - sqlalchemy.engine.Engine - INFO - [generated in 0.00374s] (, ) 2025-05-09 17:39:49,004 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:39:49,008 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:49,012 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:39:49,012 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:39:49,016 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:39:49,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:49,021 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:39:49,025 - sqlalchemy.engine.Engine - INFO - [generated in 0.00467s] (, , ) 2025-05-09 17:39:49,049 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:49,051 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:39:49,053 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:39:49,053 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:39:49,053 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:39:49,057 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:39:49,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:49,062 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:39:49,062 - sqlalchemy.engine.Engine - INFO - [generated in 0.00160s] (, datetime.datetime(2025, 5, 9, 16, 39, 49, 16763)) 2025-05-09 17:39:49,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:52,296 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:39:52,296 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:39:52,300 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:39:52,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:52,306 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:39:52,306 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] {} 2025-05-09 17:39:52,306 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:39:52,306 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] {'param_1': 0, 'param_2': 10} 2025-05-09 17:39:52,306 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:39:52,310 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0104秒 2025-05-09 17:39:53,720 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:39:53,720 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:39:53,734 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:39:53,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:53,735 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:39:53,735 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:39:53,735 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:53,740 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0059秒 2025-05-09 17:39:54,655 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:39:54,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,660 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:39:54,660 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:39:54,664 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,664 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,664 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:39:54,666 - sqlalchemy.engine.Engine - INFO - [cached since 0.003772s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:39:54,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,666 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:39:54,666 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:39:54,666 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:39:54,668 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,668 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:39:54,668 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 39, 54, 668277), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:39:54,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,681 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:39:54,681 - sqlalchemy.engine.Engine - INFO - [cached since 0.01941s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:39:54,681 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:54,681 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('431e24a8-cb8d-477c-b86d-22566c69956b', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 44, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (569 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 39, 54, 666268), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 39, 54, 681184), datetime.datetime(2025, 5, 9, 17, 39, 54, 681184), 0) 2025-05-09 17:39:54,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,694 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,694 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:39:54,694 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] ('431e24a8-cb8d-477c-b86d-22566c69956b',) 2025-05-09 17:39:54,698 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,698 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 431e24a8-cb8d-477c-b86d-22566c69956b (优先级 1) 添加到队列 0 2025-05-09 17:39:54,703 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:39:54,703 - services.sync_service - INFO - 正在同步创建任务到天风系统: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:54,703 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"431e24a8-cb8d-477c-b86d-22566c69956b","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:39:54","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:39:54,761 - services.sync_service - INFO - 成功同步任务到系统任务: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:54,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: 431e24a8-cb8d-477c-b86d-22566c69956b, 优先级: 1 2025-05-09 17:39:54,765 - services.execution.task_executor - DEBUG - 任务 431e24a8-cb8d-477c-b86d-22566c69956b 设置超时时间: 3600秒 2025-05-09 17:39:54,767 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:54,767 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:54,769 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,771 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:39:54,771 - sqlalchemy.engine.Engine - INFO - [cached since 0.07599s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b',) 2025-05-09 17:39:54,773 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1174秒 2025-05-09 17:39:54,777 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:39:54,777 - sqlalchemy.engine.Engine - INFO - [cached since 0.1174s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:39:54,785 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:39:54,785 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] (datetime.datetime(2025, 5, 9, 17, 39, 54, 781417), datetime.datetime(2025, 5, 9, 17, 39, 54, 785707), '431e24a8-cb8d-477c-b86d-22566c69956b') 2025-05-09 17:39:54,785 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,801 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:54,904 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:54,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,908 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:39:54,908 - sqlalchemy.engine.Engine - INFO - [generated in 0.00220s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 39, 54, 908404), '431e24a8-cb8d-477c-b86d-22566c69956b') 2025-05-09 17:39:54,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,925 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:39:54,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,929 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:54,934 - sqlalchemy.engine.Engine - INFO - [generated in 0.00286s] ('1d3dc08e-eb80-4cb1-bfbd-cdb15b2ad732', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 54, 925208), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 39, 54, 929559), datetime.datetime(2025, 5, 9, 17, 39, 54, 929559), 0) 2025-05-09 17:39:54,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,950 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:54,952 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] ('1d3dc08e-eb80-4cb1-bfbd-cdb15b2ad732',) 2025-05-09 17:39:54,952 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:39:54,952 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:39:54,956 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:54,956 - sqlalchemy.engine.Engine - INFO - [generated in 0.00295s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 39, 54, 956520), '1d3dc08e-eb80-4cb1-bfbd-cdb15b2ad732') 2025-05-09 17:39:54,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,973 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:39:54,973 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:39:54,977 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:39:54,982 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:54,982 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:54,986 - sqlalchemy.engine.Engine - INFO - [cached since 0.05537s ago] ('1f9acd4c-8ae7-4b32-a547-564d9eae7d28', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{"list": "[1]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 54, 982014), , '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 39, 54, 982014), datetime.datetime(2025, 5, 9, 17, 39, 54, 982014), 0) 2025-05-09 17:39:54,990 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:54,998 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 1f9acd4c-8ae7-4b32-a547-564d9eae7d28 2025-05-09 17:39:55,002 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,006 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,006 - sqlalchemy.engine.Engine - INFO - [cached since 0.05949s ago] ('1f9acd4c-8ae7-4b32-a547-564d9eae7d28',) 2025-05-09 17:39:55,011 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:39:55,015 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:39:55,015 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,015 - sqlalchemy.engine.Engine - INFO - [cached since 0.05987s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 39, 55, 15626), '1f9acd4c-8ae7-4b32-a547-564d9eae7d28') 2025-05-09 17:39:55,015 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,024 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:39:55,024 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:39:55,024 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:39:55,024 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:39:55,024 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:39:55,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,029 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:55,029 - sqlalchemy.engine.Engine - INFO - [cached since 0.09807s ago] ('a114f9a5-34aa-4c67-9bc4-f161b7d02ced', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 55, 24080), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 39, 55, 29331), datetime.datetime(2025, 5, 9, 17, 39, 55, 29331), 0) 2025-05-09 17:39:55,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,035 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a114f9a5-34aa-4c67-9bc4-f161b7d02ced 2025-05-09 17:39:55,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,035 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,035 - sqlalchemy.engine.Engine - INFO - [cached since 0.08746s ago] ('a114f9a5-34aa-4c67-9bc4-f161b7d02ced',) 2025-05-09 17:39:55,039 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:39:55,039 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:39:55,039 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,039 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 39, 55, 39439), 'a114f9a5-34aa-4c67-9bc4-f161b7d02ced') 2025-05-09 17:39:55,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,052 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:39:55,052 - services.execution.handlers.foundation - INFO - 任务 431e24a8-cb8d-477c-b86d-22566c69956b 打印: 0 2025-05-09 17:39:55,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,056 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:55,060 - sqlalchemy.engine.Engine - INFO - [generated in 0.00168s] ('87da423a-ae05-4a9c-9fde-df007679ef48', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 55, 56274), datetime.datetime(2025, 5, 9, 17, 39, 55, 56274), 0) 2025-05-09 17:39:55,061 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,074 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,074 - sqlalchemy.engine.Engine - INFO - [cached since 0.1245s ago] ('a114f9a5-34aa-4c67-9bc4-f161b7d02ced',) 2025-05-09 17:39:55,076 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:39:55,078 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:39:55,080 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,082 - sqlalchemy.engine.Engine - INFO - [generated in 0.00146s] (datetime.datetime(2025, 5, 9, 17, 39, 55, 78648), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 39, 55, 80650), 'a114f9a5-34aa-4c67-9bc4-f161b7d02ced') 2025-05-09 17:39:55,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,088 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:39:55,093 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,093 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:55,097 - sqlalchemy.engine.Engine - INFO - [cached since 0.1662s ago] ('3ff1d1c7-f1b7-4666-9b6d-d928bf9c907c', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 55, 93013), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 39, 55, 93013), datetime.datetime(2025, 5, 9, 17, 39, 55, 93013), 0) 2025-05-09 17:39:55,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,106 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 3ff1d1c7-f1b7-4666-9b6d-d928bf9c907c 2025-05-09 17:39:55,110 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,111 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,111 - sqlalchemy.engine.Engine - INFO - [cached since 0.1615s ago] ('3ff1d1c7-f1b7-4666-9b6d-d928bf9c907c',) 2025-05-09 17:39:55,115 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:39:55,115 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:39:55,115 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,119 - sqlalchemy.engine.Engine - INFO - [cached since 0.07805s ago] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 39, 55, 115114), '3ff1d1c7-f1b7-4666-9b6d-d928bf9c907c') 2025-05-09 17:39:55,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,127 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:39:55,132 - services.execution.handlers.foundation - INFO - 任务 431e24a8-cb8d-477c-b86d-22566c69956b 打印: 1 2025-05-09 17:39:55,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,136 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:55,136 - sqlalchemy.engine.Engine - INFO - [cached since 0.07972s ago] ('cb0414af-fbe5-40ed-bb0c-eebdc86a12e4', 1, '{"success": true, "message": "打印成功", "output": {"message": "1"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 55, 136094), datetime.datetime(2025, 5, 9, 17, 39, 55, 136094), 0) 2025-05-09 17:39:55,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,148 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,148 - sqlalchemy.engine.Engine - INFO - [cached since 0.2012s ago] ('3ff1d1c7-f1b7-4666-9b6d-d928bf9c907c',) 2025-05-09 17:39:55,153 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:39:55,153 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:39:55,157 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,157 - sqlalchemy.engine.Engine - INFO - [cached since 0.07806s ago] (datetime.datetime(2025, 5, 9, 17, 39, 55, 153072), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 39, 55, 157173), '3ff1d1c7-f1b7-4666-9b6d-d928bf9c907c') 2025-05-09 17:39:55,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,169 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:55,169 - sqlalchemy.engine.Engine - INFO - [cached since 0.1149s ago] ('9fe0f9a6-e3ca-4ab3-9cde-3f784c1890c2', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 55, 169843), datetime.datetime(2025, 5, 9, 17, 39, 55, 169843), 0) 2025-05-09 17:39:55,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,186 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,186 - sqlalchemy.engine.Engine - INFO - [cached since 0.2358s ago] ('1f9acd4c-8ae7-4b32-a547-564d9eae7d28',) 2025-05-09 17:39:55,186 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:39:55,186 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:39:55,190 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,190 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] ('{"index": 0, "item": "1"}', datetime.datetime(2025, 5, 9, 17, 39, 55, 190781), '执行成功', , "{'index': 0, 'item': '1'}", '{"blocks": {"b1": {"index": 0, "item": "1"}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 39, 55, 190781), '1f9acd4c-8ae7-4b32-a547-564d9eae7d28') 2025-05-09 17:39:55,190 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,203 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:39:55,207 - sqlalchemy.engine.Engine - INFO - [cached since 0.1491s ago] ('85af0b5b-b551-478b-858b-243443e78be7', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (179 characters truncated) ... lts": [{"child_id": 4, "success": true, "output": {"message": 0}}, {"child_id": 5, "success": true, "output": {"message": "1"}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '431e24a8-cb8d-477c-b86d-22566c69956b', datetime.datetime(2025, 5, 9, 17, 39, 55, 203032), datetime.datetime(2025, 5, 9, 17, 39, 55, 203032), 0) 2025-05-09 17:39:55,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,215 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,220 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,220 - sqlalchemy.engine.Engine - INFO - [cached since 0.2692s ago] ('1d3dc08e-eb80-4cb1-bfbd-cdb15b2ad732',) 2025-05-09 17:39:55,220 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:39:55,224 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:39:55,224 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:39:55,224 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] (datetime.datetime(2025, 5, 9, 17, 39, 55, 224299), '执行成功', , "{'index': 0, 'item': '1'}", '执行成功', datetime.datetime(2025, 5, 9, 17, 39, 55, 224299), '1d3dc08e-eb80-4cb1-bfbd-cdb15b2ad732') 2025-05-09 17:39:55,228 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,237 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:55,262 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 431e24a8-cb8d-477c-b86d-22566c69956b 2025-05-09 17:39:55,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:39:55,267 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:39:55,267 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (datetime.datetime(2025, 5, 9, 17, 39, 55, 262476), '任务执行成功', , 435, 1, datetime.datetime(2025, 5, 9, 17, 39, 55, 267064), '431e24a8-cb8d-477c-b86d-22566c69956b') 2025-05-09 17:39:55,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:39:55,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: 431e24a8-cb8d-477c-b86d-22566c69956b, 结果: True 2025-05-09 17:40:00,041 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:40:00,041 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0000秒 2025-05-09 17:40:00,043 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:40:00,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:40:00,045 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:40:00,045 - sqlalchemy.engine.Engine - INFO - [cached since 5.351s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b',) 2025-05-09 17:40:00,047 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:40:00,049 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0053秒 2025-05-09 17:40:00,061 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:40:00,061 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0000秒 2025-05-09 17:40:00,066 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:40:00,066 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:40:00,066 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:40:00,069 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('431e24a8-cb8d-477c-b86d-22566c69956b',) 2025-05-09 17:40:00,069 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:40:00,069 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('431e24a8-cb8d-477c-b86d-22566c69956b', 'b1') 2025-05-09 17:40:00,073 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:40:00,073 - sqlalchemy.engine.Engine - INFO - [cached since 0.002546s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b', 'b3') 2025-05-09 17:40:00,073 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:40:00,073 - sqlalchemy.engine.Engine - INFO - [cached since 0.004548s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b', 'b2') 2025-05-09 17:40:00,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:40:00,078 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0113秒 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:40:49,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:40:49,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:40:49,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:40:49,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:40:49,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:40:49,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:40:49,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:40:49,010 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:40:49,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:40:49,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:40:49,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:40:49,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:40:49,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:40:49,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:40:49,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:40:49,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:40:49,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:40:49,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:40:49,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:40:49,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:40:49,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:40:49,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:40:49,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:40:49,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:40:49,012 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:40:49,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:40:49,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:40:49,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:40:49,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:40:49,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:40:49,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:40:49,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:40:49,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:40:49,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:40:49,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:40:49,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:40:49,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:40:49,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:40:49,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:40:49,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:40:49,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:40:49,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:40:49,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:40:49,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:40:49,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:40:49,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:40:49,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:40:49,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:40:49,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:40:49,017 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:40:49,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:40:49,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:40:49,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:40:49,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:40:49,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:40:49,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:40:49,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:40:49,073 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:40:49,073 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 40, 49, 72348)) 2025-05-09 17:40:49,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:41:19,040 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:41:19,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:41:19,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:41:19,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:41:19,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:41:19,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:41:20,206 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:41:20,206 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0000秒 2025-05-09 17:41:20,210 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:41:20,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:41:20,212 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:41:20,213 - sqlalchemy.engine.Engine - INFO - [cached since 85.52s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b',) 2025-05-09 17:41:20,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:41:20,215 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0045秒 2025-05-09 17:41:20,233 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:41:20,234 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0006秒 2025-05-09 17:41:20,236 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 来自 192.168.189.211 2025-05-09 17:41:20,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:41:20,237 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:41:20,237 - sqlalchemy.engine.Engine - INFO - [cached since 80.17s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b',) 2025-05-09 17:41:20,239 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:41:20,239 - sqlalchemy.engine.Engine - INFO - [cached since 80.17s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b', 'b1') 2025-05-09 17:41:20,241 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:41:20,241 - sqlalchemy.engine.Engine - INFO - [cached since 80.17s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b', 'b3') 2025-05-09 17:41:20,242 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:41:20,242 - sqlalchemy.engine.Engine - INFO - [cached since 80.17s ago] ('431e24a8-cb8d-477c-b86d-22566c69956b', 'b2') 2025-05-09 17:41:20,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:41:20,244 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/431e24a8-cb8d-477c-b86d-22566c69956b 状态码: 200 耗时: 0.0083秒 2025-05-09 17:41:49,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:41:49,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:41:49,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:41:49,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:41:49,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:41:49,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:41:49,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:41:49,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:41:49,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:41:49,079 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:41:49,080 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:41:49,081 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 16, 41, 49, 73241)) 2025-05-09 17:41:49,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:41:49,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:41:49,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:41:49,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:41:49,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:41:49,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:41:49,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:41:49,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:41:49,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:41:49,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:41:49,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:41:49,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:41:49,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:41:49,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:41:49,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:41:49,098 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:41:49,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:41:49,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:41:49,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:41:49,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:41:49,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:41:49,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:41:49,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:41:49,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:41:49,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:41:49,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:41:49,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:41:49,108 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:41:49,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:41:49,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:41:49,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:41:49,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:41:49,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:41:49,113 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:41:49,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:41:49,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:41:49,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:41:49,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:41:49,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:41:49,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:41:49,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:41:49,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:41:49,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:41:49,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:41:49,119 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:41:49,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:41:49,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:41:49,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:41:49,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:41:49,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:41:49,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:41:49,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:41:49,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:41:49,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:41:49,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:41:49,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:41:49,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:41:49,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:41:49,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:41:49,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:41:49,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:41:49,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:41:49,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:41:49,126 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:41:49,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:41:49,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:41:49,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:41:49,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:41:49,135 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:41:49,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:41:49,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:41:49,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:41:49,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:41:49,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:41:49,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:41:49,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:42:05,429 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:42:05,429 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:42:05,436 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:42:05,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:05,438 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:42:05,438 - sqlalchemy.engine.Engine - INFO - [cached since 133.1s ago] {} 2025-05-09 17:42:05,440 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:42:05,440 - sqlalchemy.engine.Engine - INFO - [cached since 133.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:42:05,441 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:42:05,443 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0075秒 2025-05-09 17:42:06,590 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:42:06,591 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 17:42:06,592 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:42:06,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:06,594 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:42:06,595 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:42:06,596 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:06,598 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-09 17:42:07,543 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:42:07,543 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 17:42:07,545 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:42:07,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,546 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:42:07,547 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:42:07,548 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,550 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:42:07,550 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:42:07,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,552 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:42:07,553 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:42:07,553 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:42:07,553 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,554 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:42:07,555 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 42, 7, 554452), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:42:07,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,563 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:42:07,563 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:42:07,565 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:07,565 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 44, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (569 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 42, 7, 552448), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 42, 7, 564700), datetime.datetime(2025, 5, 9, 17, 42, 7, 565700), 0) 2025-05-09 17:42:07,567 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,575 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:42:07,575 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:42:07,577 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,578 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 (优先级 1) 添加到队列 0 2025-05-09 17:42:07,578 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:42:07,578 - services.sync_service - INFO - 正在同步创建任务到天风系统: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:07,578 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"38be3f50-0e41-406a-9d7c-6d1f2e74bfa8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:42:07","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:42:07,601 - services.sync_service - INFO - 成功同步任务到系统任务: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:07,601 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:07,601 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:07,602 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0568秒 2025-05-09 17:42:07,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8, 优先级: 1 2025-05-09 17:42:07,640 - services.execution.task_executor - DEBUG - 任务 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 设置超时时间: 3600秒 2025-05-09 17:42:07,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,641 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:42:07,641 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:42:07,642 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:42:07,643 - sqlalchemy.engine.Engine - INFO - [cached since 133s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:42:07,644 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:42:07,644 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] (datetime.datetime(2025, 5, 9, 17, 42, 7, 644906), datetime.datetime(2025, 5, 9, 17, 42, 7, 644906), '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8') 2025-05-09 17:42:07,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,655 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:07,767 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:07,769 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,771 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:42:07,775 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 42, 7, 771811), '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8') 2025-05-09 17:42:07,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,787 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:42:07,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,792 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:07,795 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('3ed09510-e1e0-4a60-b104-5963cb5a0065', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 7, 788425), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 42, 7, 792453), datetime.datetime(2025, 5, 9, 17, 42, 7, 792453), 0) 2025-05-09 17:42:07,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,805 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,807 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('3ed09510-e1e0-4a60-b104-5963cb5a0065',) 2025-05-09 17:42:07,809 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:42:07,809 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:42:07,810 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,810 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 42, 7, 810418), '3ed09510-e1e0-4a60-b104-5963cb5a0065') 2025-05-09 17:42:07,813 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,821 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:42:07,822 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:42:07,823 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:42:07,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,825 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:07,826 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('b08489f2-d718-40d1-b789-b7183c41ca1f', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{"list": "[1]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 7, 823330), , '{"list": {"type": "Expression", "value": "[1]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 42, 7, 825439), datetime.datetime(2025, 5, 9, 17, 42, 7, 825439), 0) 2025-05-09 17:42:07,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,836 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b08489f2-d718-40d1-b789-b7183c41ca1f 2025-05-09 17:42:07,836 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,837 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,839 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('b08489f2-d718-40d1-b789-b7183c41ca1f',) 2025-05-09 17:42:07,842 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:42:07,842 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:42:07,843 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,845 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 42, 7, 843420), 'b08489f2-d718-40d1-b789-b7183c41ca1f') 2025-05-09 17:42:07,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,861 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:42:07,861 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:42:07,863 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:42:07,864 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:42:07,867 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:42:07,868 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,870 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:07,872 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('f9e3b45f-bb7d-4f42-8b2c-b1dfa8f5c2b4', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 7, 868345), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 42, 7, 870346), datetime.datetime(2025, 5, 9, 17, 42, 7, 870346), 0) 2025-05-09 17:42:07,873 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,880 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f9e3b45f-bb7d-4f42-8b2c-b1dfa8f5c2b4 2025-05-09 17:42:07,881 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,882 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,882 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('f9e3b45f-bb7d-4f42-8b2c-b1dfa8f5c2b4',) 2025-05-09 17:42:07,886 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:42:07,887 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:42:07,888 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,889 - sqlalchemy.engine.Engine - INFO - [cached since 132.8s ago] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 42, 7, 888608), 'f9e3b45f-bb7d-4f42-8b2c-b1dfa8f5c2b4') 2025-05-09 17:42:07,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,901 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:42:07,902 - services.execution.handlers.foundation - INFO - 任务 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 打印: 0 2025-05-09 17:42:07,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,904 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:07,905 - sqlalchemy.engine.Engine - INFO - [cached since 132.8s ago] ('a65a378f-99c5-4a0c-a194-97b1d93d44d8', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 7, 904615), datetime.datetime(2025, 5, 9, 17, 42, 7, 904615), 0) 2025-05-09 17:42:07,908 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,917 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,919 - sqlalchemy.engine.Engine - INFO - [cached since 133s ago] ('f9e3b45f-bb7d-4f42-8b2c-b1dfa8f5c2b4',) 2025-05-09 17:42:07,921 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:42:07,922 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:42:07,923 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,924 - sqlalchemy.engine.Engine - INFO - [cached since 132.8s ago] (datetime.datetime(2025, 5, 9, 17, 42, 7, 923616), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 42, 7, 923616), 'f9e3b45f-bb7d-4f42-8b2c-b1dfa8f5c2b4') 2025-05-09 17:42:07,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,938 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:42:07,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,939 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:07,940 - sqlalchemy.engine.Engine - INFO - [cached since 133s ago] ('f74c0bac-b44c-4217-8527-45062e29d3a8', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 7, 938508), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 42, 7, 939509), datetime.datetime(2025, 5, 9, 17, 42, 7, 939509), 0) 2025-05-09 17:42:07,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,948 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: f74c0bac-b44c-4217-8527-45062e29d3a8 2025-05-09 17:42:07,948 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,951 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,953 - sqlalchemy.engine.Engine - INFO - [cached since 133s ago] ('f74c0bac-b44c-4217-8527-45062e29d3a8',) 2025-05-09 17:42:07,955 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:42:07,955 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:42:07,956 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,958 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 42, 7, 956505), 'f74c0bac-b44c-4217-8527-45062e29d3a8') 2025-05-09 17:42:07,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,969 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:42:07,972 - services.execution.handlers.foundation - INFO - 任务 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 打印: 1 2025-05-09 17:42:07,974 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,974 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:07,976 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('9a145e7f-1857-48f9-83a2-195c90ddad97', 1, '{"success": true, "message": "打印成功", "output": {"message": "1"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 7, 974522), datetime.datetime(2025, 5, 9, 17, 42, 7, 974522), 0) 2025-05-09 17:42:07,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:07,985 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:07,986 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,988 - sqlalchemy.engine.Engine - INFO - [cached since 133s ago] ('f74c0bac-b44c-4217-8527-45062e29d3a8',) 2025-05-09 17:42:07,993 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:42:07,994 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:42:07,995 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:07,996 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] (datetime.datetime(2025, 5, 9, 17, 42, 7, 994659), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 42, 7, 995659), 'f74c0bac-b44c-4217-8527-45062e29d3a8') 2025-05-09 17:42:07,998 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:08,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:08,007 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:08,008 - sqlalchemy.engine.Engine - INFO - [cached since 133s ago] ('21835e7d-8584-4069-a294-5946a692eb85', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 8, 7659), datetime.datetime(2025, 5, 9, 17, 42, 8, 7659), 0) 2025-05-09 17:42:08,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:08,017 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:08,019 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:08,022 - sqlalchemy.engine.Engine - INFO - [cached since 133.1s ago] ('b08489f2-d718-40d1-b789-b7183c41ca1f',) 2025-05-09 17:42:08,023 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:42:08,024 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:42:08,025 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:08,026 - sqlalchemy.engine.Engine - INFO - [cached since 132.8s ago] ('{"index": 0, "item": "1"}', datetime.datetime(2025, 5, 9, 17, 42, 8, 24663), '执行成功', , "{'index': 0, 'item': '1'}", '{"blocks": {"b1": {"index": 0, "item": "1"}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 42, 8, 25651), 'b08489f2-d718-40d1-b789-b7183c41ca1f') 2025-05-09 17:42:08,027 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:08,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:08,037 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:42:08,038 - sqlalchemy.engine.Engine - INFO - [cached since 133s ago] ('e9691f21-e7f2-4279-a23a-e1550494e809', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (179 characters truncated) ... lts": [{"child_id": 4, "success": true, "output": {"message": 0}}, {"child_id": 5, "success": true, "output": {"message": "1"}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', datetime.datetime(2025, 5, 9, 17, 42, 8, 37616), datetime.datetime(2025, 5, 9, 17, 42, 8, 37616), 0) 2025-05-09 17:42:08,042 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:08,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:08,051 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:08,052 - sqlalchemy.engine.Engine - INFO - [cached since 133.1s ago] ('3ed09510-e1e0-4a60-b104-5963cb5a0065',) 2025-05-09 17:42:08,054 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:42:08,054 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:42:08,056 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:42:08,057 - sqlalchemy.engine.Engine - INFO - [cached since 132.8s ago] (datetime.datetime(2025, 5, 9, 17, 42, 8, 56067), '执行成功', , "{'index': 0, 'item': '1'}", '执行成功', datetime.datetime(2025, 5, 9, 17, 42, 8, 56067), '3ed09510-e1e0-4a60-b104-5963cb5a0065') 2025-05-09 17:42:08,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:08,065 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:08,122 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 2025-05-09 17:42:08,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:08,125 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:42:08,126 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] (datetime.datetime(2025, 5, 9, 17, 42, 8, 124000), '任务执行成功', , 409, 1, datetime.datetime(2025, 5, 9, 17, 42, 8, 125479), '38be3f50-0e41-406a-9d7c-6d1f2e74bfa8') 2025-05-09 17:42:08,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:08,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: 38be3f50-0e41-406a-9d7c-6d1f2e74bfa8, 结果: True 2025-05-09 17:42:19,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:42:19,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:42:19,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:42:19,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:42:19,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:42:19,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:42:49,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:49,089 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:42:49,090 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 16, 42, 49, 88112)) 2025-05-09 17:42:49,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:49,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:42:49,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:42:49,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:42:49,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:42:49,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:42:49,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:42:49,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:42:49,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:42:49,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:42:49,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:42:49,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:42:49,202 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:42:49,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:42:49,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:42:49,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:42:49,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:42:49,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:42:49,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:42:49,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:42:49,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:42:49,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:42:49,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:42:49,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:42:49,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:42:49,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:42:49,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:42:49,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:42:49,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:42:49,210 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:42:49,210 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:42:49,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:42:49,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:42:49,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:42:49,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:42:49,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:42:49,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:42:49,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:42:49,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:42:49,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:42:49,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:42:49,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:42:49,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:42:49,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:42:49,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:42:49,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:42:49,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:42:49,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:42:49,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:42:49,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:42:49,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:42:49,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:42:49,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:42:49,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:42:49,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:42:49,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:42:49,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:42:49,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:42:49,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:42:49,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:42:49,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:42:49,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:42:49,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:42:49,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:42:49,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:42:49,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:42:49,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:42:49,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:42:49,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:42:49,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:42:49,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:42:49,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:42:49,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:42:49,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:42:49,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:42:49,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:42:49,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:42:49,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:42:49,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:42:51,015 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:42:51,020 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0043秒 2025-05-09 17:42:51,024 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:42:51,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:51,026 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:42:51,029 - sqlalchemy.engine.Engine - INFO - [cached since 176.3s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:42:51,030 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:51,031 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0070秒 2025-05-09 17:42:51,036 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:42:51,036 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:42:51,040 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:42:51,040 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:42:51,040 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:42:51,040 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:42:51,044 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:42:51,044 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b1') 2025-05-09 17:42:51,044 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:42:51,044 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b3') 2025-05-09 17:42:51,044 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:42:51,049 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b2') 2025-05-09 17:42:51,049 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:42:51,049 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0083秒 2025-05-09 17:43:19,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:43:19,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:43:19,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:43:19,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:43:19,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:43:19,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:43:19,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:43:19,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:43:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:43:19,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:43:19,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:43:19,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:43:49,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:43:49,106 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:43:49,107 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 9, 16, 43, 49, 104788)) 2025-05-09 17:43:49,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:43:49,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:43:49,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:43:49,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:43:49,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:43:49,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:43:49,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:43:49,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:43:49,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:43:49,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:43:49,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:43:49,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:43:49,251 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:43:49,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:43:49,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:43:49,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:43:49,256 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:43:49,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:43:49,256 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:43:49,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:43:49,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:43:49,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:43:49,258 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:43:49,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:43:49,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:43:49,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:43:49,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:43:49,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:43:49,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:43:49,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:43:49,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:43:49,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:43:49,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:43:49,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:43:49,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:43:49,272 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:43:49,272 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:43:49,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:43:49,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:43:49,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:43:49,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:43:49,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:43:49,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:43:49,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:43:49,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:43:49,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:43:49,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:43:49,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:43:49,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:43:49,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:43:49,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:43:49,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:43:49,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:43:49,289 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:43:49,289 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:43:49,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:43:49,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:43:49,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:43:49,293 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:43:49,293 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:43:49,293 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:43:49,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:43:49,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:43:49,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:43:49,297 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:43:49,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:43:49,299 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:43:49,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:43:49,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:43:49,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:43:49,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:43:49,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:43:49,302 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:43:49,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:43:49,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:43:49,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:43:49,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:43:49,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:43:49,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:44:19,329 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:44:19,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:44:19,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:44:19,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:44:19,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:44:19,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:44:19,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:44:19,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:44:19,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:44:19,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:44:19,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:44:19,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:44:45,943 - app - INFO - 应用程序关闭中... 2025-05-09 17:44:45,943 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:44:45,943 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:44:45,943 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:44:45,943 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:44:45,943 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:44:45,943 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:44:45,943 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:44:45,947 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:44:45,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:44:45,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:44:45,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:44:45,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:44:45,956 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:44:45,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:44:45,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:44:45,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:44:45,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:44:45,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:44:45,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:44:45,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:44:45,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:44:45,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:44:45,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:44:45,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:44:45,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 17:44:45,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:44:45,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:44:45,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 17:44:45,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:44:45,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:44:45,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 17:44:45,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:44:45,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:44:45,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 17:44:45,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:44:45,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:44:45,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 17:44:45,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:44:45,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:44:45,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 17:44:45,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:44:45,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:44:45,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 4 2025-05-09 17:44:45,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:44:45,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:44:45,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 3 2025-05-09 17:44:46,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:44:46,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:44:46,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 2 2025-05-09 17:44:46,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:44:46,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:44:46,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 1 2025-05-09 17:44:46,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:44:46,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:44:46,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 0 2025-05-09 17:44:46,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:44:46,007 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:44:46,007 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:44:46,007 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:44:46,012 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:44:46,012 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:44:46,016 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:44:47,336 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:44:47,395 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:44:47,395 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:44:47,461 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:44:47,512 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:44:47,546 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:44:47,560 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:44:47,560 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,561 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:44:47,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,561 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:44:47,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:44:47,561 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:44:47,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,565 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:44:47,565 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,565 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:44:47,565 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,569 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:44:47,569 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,569 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:44:47,569 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,574 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:44:47,574 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,574 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:44:47,574 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,574 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:44:47,578 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,578 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:44:47,578 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,578 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:44:47,578 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:44:47,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:44:47,583 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:44:47,583 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:44:47,936 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:44:47,938 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:44:47,938 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:44:47,938 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:44:47,940 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:44:47,940 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:44:47,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:44:47,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:44:47,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:44:47,942 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:44:47,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:44:47,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:44:47,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:44:47,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:44:47,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:44:47,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:44:47,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:44:47,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:44:47,948 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:44:47,969 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:44:47,969 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:44:47,969 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:44:47,969 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:44:47,969 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:44:47,974 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:44:47,974 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:44:47,974 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:44:47,983 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:44:47,984 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (, ) 2025-05-09 17:44:47,985 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:44:47,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:44:47,986 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:44:47,986 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:44:47,986 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:44:47,990 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:44:47,990 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:44:47,990 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, , ) 2025-05-09 17:44:47,990 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:44:47,994 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:44:47,994 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:44:47,994 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:44:47,994 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:44:47,994 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:44:47,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:44:47,994 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:44:47,994 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (, datetime.datetime(2025, 5, 9, 16, 44, 47, 990721)) 2025-05-09 17:44:47,999 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:44:49,925 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:44:49,925 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:44:49,927 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:44:49,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:44:49,931 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:44:49,931 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:44:49,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:44:49,934 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0062秒 2025-05-09 17:44:49,946 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:44:49,946 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:44:49,950 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:44:49,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:44:49,950 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:44:49,954 - sqlalchemy.engine.Engine - INFO - [generated in 0.00085s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:44:49,954 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:44:49,954 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b1') 2025-05-09 17:44:49,958 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:44:49,958 - sqlalchemy.engine.Engine - INFO - [cached since 0.002663s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b3') 2025-05-09 17:44:49,958 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:44:49,958 - sqlalchemy.engine.Engine - INFO - [cached since 0.004448s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b2') 2025-05-09 17:44:49,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:44:49,963 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0127秒 2025-05-09 17:45:33,152 - app - INFO - 应用程序关闭中... 2025-05-09 17:45:33,152 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:45:33,152 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:45:33,156 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:45:33,156 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:45:33,156 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:45:33,160 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:45:33,160 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:45:33,164 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:45:33,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:45:33,169 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:45:33,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:45:33,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:45:33,174 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:45:33,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:45:33,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:45:33,174 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:45:33,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:45:33,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:45:33,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:45:33,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:45:33,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:45:33,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:45:33,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:45:33,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:45:33,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:45:33,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:45:33,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:45:33,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:45:33,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:45:33,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:45:33,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:45:33,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:45:33,186 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:45:33,189 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:45:33,189 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:45:33,189 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:45:33,189 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:45:33,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:45:33,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:45:33,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:45:33,193 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:45:33,193 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:45:33,193 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:45:33,193 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:45:33,193 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:45:33,197 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:45:34,481 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:45:34,537 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:45:34,542 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:45:34,610 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:45:34,668 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:45:34,702 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:45:34,724 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:45:34,724 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,724 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:45:34,724 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,727 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:45:34,727 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,727 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:45:34,727 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:45:34,727 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,732 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:45:34,732 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,732 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:45:34,732 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,736 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:45:34,736 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,736 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:45:34,736 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:45:34,740 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:45:34,740 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:45:34,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:45:34,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:45:34,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:45:34,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:45:34,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:45:34,749 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:45:35,101 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:45:35,101 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:45:35,101 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:45:35,101 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:45:35,101 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:45:35,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:45:35,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:45:35,105 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:45:35,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:45:35,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:45:35,110 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:45:35,126 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:45:35,126 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:45:35,126 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:45:35,126 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:45:35,131 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:45:35,131 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:45:35,131 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:45:35,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:45:35,139 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:45:35,144 - sqlalchemy.engine.Engine - INFO - [generated in 0.00154s] (, ) 2025-05-09 17:45:35,144 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:45:35,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:45:35,147 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:45:35,147 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:45:35,147 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:45:35,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:45:35,151 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:45:35,151 - sqlalchemy.engine.Engine - INFO - [generated in 0.00158s] (, , ) 2025-05-09 17:45:35,156 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:45:35,160 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:45:35,160 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:45:35,160 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:45:35,160 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:45:35,160 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:45:35,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:45:35,164 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:45:35,168 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, datetime.datetime(2025, 5, 9, 16, 45, 35, 151956)) 2025-05-09 17:45:35,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:45:41,234 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:45:41,234 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:45:41,238 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:45:41,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:45:41,242 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:45:41,243 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:45:41,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:45:41,245 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0065秒 2025-05-09 17:45:41,253 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:45:41,253 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:45:41,255 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:45:41,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:45:41,258 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:45:41,258 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:45:41,260 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:45:41,260 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b1') 2025-05-09 17:45:41,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:45:41,262 - sqlalchemy.engine.Engine - INFO - [cached since 0.003882s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b3') 2025-05-09 17:45:41,262 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:45:41,266 - sqlalchemy.engine.Engine - INFO - [cached since 0.005773s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b2') 2025-05-09 17:45:41,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:45:41,266 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0113秒 2025-05-09 17:46:06,831 - app - INFO - 应用程序关闭中... 2025-05-09 17:46:06,831 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:46:06,831 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:46:06,831 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:46:06,835 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:46:06,835 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:46:06,840 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:46:06,840 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:46:06,840 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:46:06,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:46:06,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:46:06,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:46:06,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:46:06,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:46:06,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:46:06,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:46:06,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 17:46:06,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:46:06,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:46:06,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 17:46:06,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:46:06,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:46:06,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:46:06,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:46:06,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:46:06,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:46:06,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:46:06,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:46:06,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:46:06,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:46:06,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:46:06,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:46:06,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:46:06,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:46:06,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:46:06,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:46:06,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:46:06,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:46:06,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:46:06,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:46:06,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:46:06,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:46:06,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:46:06,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:46:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:46:06,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:46:06,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:46:06,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:46:06,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:46:06,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:46:06,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:46:06,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:46:06,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:46:06,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:46:06,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:46:06,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:46:06,897 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:46:06,897 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:46:06,897 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:46:06,897 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:46:06,897 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:46:06,897 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:46:06,897 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:46:08,165 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:46:08,221 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:46:08,221 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:46:08,289 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:46:08,339 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:46:08,367 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:46:08,368 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:46:08,368 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,371 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:46:08,371 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,371 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:46:08,371 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:08,371 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:46:08,371 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,375 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:46:08,375 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,376 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:46:08,376 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,378 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:46:08,381 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,383 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:46:08,383 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,385 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:46:08,385 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,387 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:46:08,388 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,388 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:46:08,391 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,391 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:46:08,391 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,393 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:46:08,393 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,393 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:46:08,393 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:46:08,397 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:08,397 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:46:08,744 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:46:08,747 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:46:08,747 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:46:08,747 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:46:08,747 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:46:08,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:46:08,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:46:08,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:46:08,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:46:08,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:46:08,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:46:08,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:46:08,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:46:08,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:46:08,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:46:08,756 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:46:08,756 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:46:08,756 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:46:08,759 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:46:08,759 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:46:08,759 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:46:08,759 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:46:08,759 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:46:08,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:08,772 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:46:08,772 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, ) 2025-05-09 17:46:08,772 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:46:08,776 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:08,776 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:46:08,776 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:46:08,776 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:46:08,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:08,776 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:46:08,780 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, , ) 2025-05-09 17:46:08,780 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:08,780 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:46:08,780 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:46:08,780 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:46:08,780 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:46:08,780 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:46:08,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:08,785 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:46:08,785 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (, datetime.datetime(2025, 5, 9, 16, 46, 8, 776219)) 2025-05-09 17:46:08,785 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:13,647 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:46:13,647 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:13,650 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:46:13,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:13,652 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:13,652 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:46:13,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:13,653 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0031秒 2025-05-09 17:46:13,665 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:46:13,665 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:13,665 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 来自 192.168.189.211 2025-05-09 17:46:13,665 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:13,669 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:46:13,669 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8',) 2025-05-09 17:46:13,671 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:46:13,671 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b1') 2025-05-09 17:46:13,673 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:46:13,673 - sqlalchemy.engine.Engine - INFO - [cached since 0.002148s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b3') 2025-05-09 17:46:13,673 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:46:13,673 - sqlalchemy.engine.Engine - INFO - [cached since 0.00363s ago] ('38be3f50-0e41-406a-9d7c-6d1f2e74bfa8', 'b2') 2025-05-09 17:46:13,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:13,677 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/38be3f50-0e41-406a-9d7c-6d1f2e74bfa8 状态码: 200 耗时: 0.0082秒 2025-05-09 17:46:33,511 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:46:33,512 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0013秒 2025-05-09 17:46:33,513 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:46:33,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:33,521 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:46:33,521 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {} 2025-05-09 17:46:33,521 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:46:33,521 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'param_1': 0, 'param_2': 10} 2025-05-09 17:46:33,526 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:46:33,527 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0139秒 2025-05-09 17:46:34,665 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:46:34,665 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:34,665 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:46:34,665 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:34,665 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:46:34,669 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0043秒 2025-05-09 17:46:34,669 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:46:34,673 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0044秒 2025-05-09 17:46:34,673 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:46:34,673 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:34,677 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:46:34,677 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:34,681 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:46:34,681 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:46:34,681 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:34,681 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:34,681 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:46:34,686 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0042秒 2025-05-09 17:46:34,686 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:46:34,686 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:46:34,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:34,686 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:46:34,686 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:46:34,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:34,690 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:46:34,690 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:46:34,690 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:34,690 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:46:34,690 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 17:46:34,690 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:46:34,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:34,694 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0085秒 2025-05-09 17:46:34,694 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:34,694 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:46:34,694 - sqlalchemy.engine.Engine - INFO - [cached since 0.007595s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:46:34,698 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:34,700 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0103秒 2025-05-09 17:46:34,700 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0143秒 2025-05-09 17:46:34,703 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:46:34,703 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:34,707 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:46:34,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:34,707 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:46:34,707 - sqlalchemy.engine.Engine - INFO - [cached since 0.02072s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:46:34,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:34,711 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 17:46:42,555 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:46:42,555 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:42,559 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:46:42,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:42,562 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:46:42,562 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:46:42,564 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:42,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:42,564 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:46:42,564 - sqlalchemy.engine.Engine - INFO - [cached since 0.004229s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:46:42,567 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:46:42,569 - sqlalchemy.engine.Engine - INFO - [generated in 0.00143s] (45, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (577 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 17, 46, 42, 567816), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:46:42,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:42,580 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0209秒 2025-05-09 17:46:44,100 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:46:44,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,102 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:46:44,102 - sqlalchemy.engine.Engine - INFO - [cached since 1.541s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:46:44,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,106 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:46:44,106 - sqlalchemy.engine.Engine - INFO - [cached since 1.545s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:46:44,108 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,108 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:46:44,108 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:46:44,108 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:46:44,110 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,110 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:46:44,110 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 46, 44, 110491), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:46:44,112 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,129 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:46:44,129 - sqlalchemy.engine.Engine - INFO - [cached since 1.568s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:46:44,129 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskrecord (id, def_id, def_label, def_version, ended_on, ended_reason, status, input_params, path, agv_id, parent_task_record_id, root_task_record_id, state_description, executor_time, first_executor_time, if_have_child_task, periodic_task, priority, root_block_state_id, work_stations, work_types, task_def_detail, variables, call_work_station, call_work_type, source_type, source_system, source_user, source_device, source_ip, source_time, source_client_info, source_remarks, allow_restart_same_location, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,129 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 45, None, None, , None, None, None, None, None, None, None, None, None, , 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (577 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, 1, 'SYSTEM', None, '666', '192.168.189.211', datetime.datetime(2025, 5, 9, 17, 46, 44, 108484), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36", "headers": {"host": ... (806 characters truncated) ... cept-encoding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 9, 17, 46, 44, 129982), datetime.datetime(2025, 5, 9, 17, 46, 44, 129982), 0) 2025-05-09 17:46:44,134 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,142 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:44,142 - sqlalchemy.engine.Engine - INFO - [cached since 30.49s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:46:44,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,142 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 (优先级 1) 添加到队列 0 2025-05-09 17:46:44,149 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:46:44,149 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:44,149 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:46:44","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:46:44,184 - services.sync_service - INFO - 成功同步任务到系统任务: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:44,184 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:44,184 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:44,184 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0834秒 2025-05-09 17:46:44,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7, 优先级: 1 2025-05-09 17:46:44,226 - services.execution.task_executor - DEBUG - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 设置超时时间: 3600秒 2025-05-09 17:46:44,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,226 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:44,229 - sqlalchemy.engine.Engine - INFO - [cached since 30.58s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:46:44,233 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 17:46:44,233 - sqlalchemy.engine.Engine - INFO - [cached since 1.675s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:46:44,239 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:44,239 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (datetime.datetime(2025, 5, 9, 17, 46, 44, 239511), datetime.datetime(2025, 5, 9, 17, 46, 44, 239511), '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7') 2025-05-09 17:46:44,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,253 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:44,348 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:44,350 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,352 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:44,354 - sqlalchemy.engine.Engine - INFO - [generated in 0.00200s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 46, 44, 352326), '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7') 2025-05-09 17:46:44,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,362 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:46:44,367 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,367 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,367 - sqlalchemy.engine.Engine - INFO - [generated in 0.00103s] ('05dbd588-5a4f-4944-ac61-c425ca66b834', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 362972), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 367141), datetime.datetime(2025, 5, 9, 17, 46, 44, 367141), 0) 2025-05-09 17:46:44,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,380 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,384 - sqlalchemy.engine.Engine - INFO - [generated in 0.00117s] ('05dbd588-5a4f-4944-ac61-c425ca66b834',) 2025-05-09 17:46:44,384 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:46:44,384 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:46:44,384 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,384 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 384565), '05dbd588-5a4f-4944-ac61-c425ca66b834') 2025-05-09 17:46:44,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,394 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:46:44,396 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:46:44,398 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 4, 类型: IterateListBp 2025-05-09 17:46:44,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,401 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,401 - sqlalchemy.engine.Engine - INFO - [cached since 0.033s ago] ('43413ca2-9086-4979-83dc-593bd2c1e17d', 'b1', '4', '', '{"list": {"type": "Expression", "value": "[1,2,3,4,5]", "required": true}}', '{"list": "[1,2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 398895), , '{"list": {"type": "Expression", "value": "[1,2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 398895), datetime.datetime(2025, 5, 9, 17, 46, 44, 398895), 0) 2025-05-09 17:46:44,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,409 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 43413ca2-9086-4979-83dc-593bd2c1e17d 2025-05-09 17:46:44,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,414 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,414 - sqlalchemy.engine.Engine - INFO - [cached since 0.03297s ago] ('43413ca2-9086-4979-83dc-593bd2c1e17d',) 2025-05-09 17:46:44,418 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,418 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:46:44,418 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,423 - sqlalchemy.engine.Engine - INFO - [cached since 0.0363s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 418917), '43413ca2-9086-4979-83dc-593bd2c1e17d') 2025-05-09 17:46:44,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,431 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:46:44,431 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 4, 名称: b1 2025-05-09 17:46:44,431 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:46:44,431 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:46:44,431 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:46:44,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,435 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,435 - sqlalchemy.engine.Engine - INFO - [cached since 0.06982s ago] ('89e82825-6950-479f-89df-8172c4c0bc68', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 431413), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 435849), datetime.datetime(2025, 5, 9, 17, 46, 44, 435849), 0) 2025-05-09 17:46:44,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,448 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 89e82825-6950-479f-89df-8172c4c0bc68 2025-05-09 17:46:44,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,448 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,452 - sqlalchemy.engine.Engine - INFO - [cached since 0.06928s ago] ('89e82825-6950-479f-89df-8172c4c0bc68',) 2025-05-09 17:46:44,455 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,455 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,455 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,455 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 455667), '89e82825-6950-479f-89df-8172c4c0bc68') 2025-05-09 17:46:44,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,468 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:46:44,468 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 0 2025-05-09 17:46:44,468 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,472 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,473 - sqlalchemy.engine.Engine - INFO - [generated in 0.00119s] ('451b1187-c31a-478a-aa9d-10a14fb40afa', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 472512), datetime.datetime(2025, 5, 9, 17, 46, 44, 472512), 0) 2025-05-09 17:46:44,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,484 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,484 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,484 - sqlalchemy.engine.Engine - INFO - [cached since 0.1031s ago] ('89e82825-6950-479f-89df-8172c4c0bc68',) 2025-05-09 17:46:44,484 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,484 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,489 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00302s] (datetime.datetime(2025, 5, 9, 17, 46, 44, 489121), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 489121), '89e82825-6950-479f-89df-8172c4c0bc68') 2025-05-09 17:46:44,493 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,503 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:46:44,506 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,506 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,509 - sqlalchemy.engine.Engine - INFO - [cached since 0.1407s ago] ('477753eb-2e4f-4f69-b6e5-024d657aa853', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 0, "item": "1"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 503402), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 0, "item": "1"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 506390), datetime.datetime(2025, 5, 9, 17, 46, 44, 506390), 0) 2025-05-09 17:46:44,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,517 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 477753eb-2e4f-4f69-b6e5-024d657aa853 2025-05-09 17:46:44,517 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,521 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.1385s ago] ('477753eb-2e4f-4f69-b6e5-024d657aa853',) 2025-05-09 17:46:44,523 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,523 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,523 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,526 - sqlalchemy.engine.Engine - INFO - [cached since 0.06788s ago] ('null', '执行中', "{'index': 0, 'item': '1'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 523974), '477753eb-2e4f-4f69-b6e5-024d657aa853') 2025-05-09 17:46:44,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,534 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:46:44,534 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 1 2025-05-09 17:46:44,534 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,536 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,536 - sqlalchemy.engine.Engine - INFO - [cached since 0.06535s ago] ('0df21a52-fd91-4129-bcb3-73921c621fbf', 1, '{"success": true, "message": "打印成功", "output": {"message": "1"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 536372), datetime.datetime(2025, 5, 9, 17, 46, 44, 536372), 0) 2025-05-09 17:46:44,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,546 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.1645s ago] ('477753eb-2e4f-4f69-b6e5-024d657aa853',) 2025-05-09 17:46:44,550 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,550 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,550 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,550 - sqlalchemy.engine.Engine - INFO - [cached since 0.0617s ago] (datetime.datetime(2025, 5, 9, 17, 46, 44, 550238), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 550238), '477753eb-2e4f-4f69-b6e5-024d657aa853') 2025-05-09 17:46:44,550 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,558 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,558 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,563 - sqlalchemy.engine.Engine - INFO - [cached since 0.09078s ago] ('cb68533b-06c3-499c-983c-04a6466df1dc', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 558885), datetime.datetime(2025, 5, 9, 17, 46, 44, 558885), 0) 2025-05-09 17:46:44,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,568 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:46:44,568 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:46:44,571 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:46:44,573 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,575 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,575 - sqlalchemy.engine.Engine - INFO - [cached since 0.2075s ago] ('f2449f98-90e0-429d-a403-2df76c3ca2c5', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 1, "item": "2"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 571729), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 1, "item": "2"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 575139), datetime.datetime(2025, 5, 9, 17, 46, 44, 575139), 0) 2025-05-09 17:46:44,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,584 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f2449f98-90e0-429d-a403-2df76c3ca2c5 2025-05-09 17:46:44,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,587 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,589 - sqlalchemy.engine.Engine - INFO - [cached since 0.2057s ago] ('f2449f98-90e0-429d-a403-2df76c3ca2c5',) 2025-05-09 17:46:44,591 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,591 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,591 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,591 - sqlalchemy.engine.Engine - INFO - [cached since 0.1353s ago] ('null', '执行中', "{'index': 1, 'item': '2'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 591748), 'f2449f98-90e0-429d-a403-2df76c3ca2c5') 2025-05-09 17:46:44,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,604 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:46:44,604 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 1 2025-05-09 17:46:44,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,604 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,609 - sqlalchemy.engine.Engine - INFO - [cached since 0.1374s ago] ('849b91f4-b3d9-49f6-b1f3-668f1d31af2c', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 604948), datetime.datetime(2025, 5, 9, 17, 46, 44, 604948), 0) 2025-05-09 17:46:44,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,622 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,622 - sqlalchemy.engine.Engine - INFO - [cached since 0.2397s ago] ('f2449f98-90e0-429d-a403-2df76c3ca2c5',) 2025-05-09 17:46:44,622 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,626 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,628 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,628 - sqlalchemy.engine.Engine - INFO - [cached since 0.1398s ago] (datetime.datetime(2025, 5, 9, 17, 46, 44, 626372), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 626372), 'f2449f98-90e0-429d-a403-2df76c3ca2c5') 2025-05-09 17:46:44,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,638 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:46:44,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,639 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,643 - sqlalchemy.engine.Engine - INFO - [cached since 0.2753s ago] ('b79f8459-b7b8-4242-b244-822a8d6bc32a', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 1, "item": "2"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 639093), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 1, "item": "2"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 639093), datetime.datetime(2025, 5, 9, 17, 46, 44, 639093), 0) 2025-05-09 17:46:44,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,654 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: b79f8459-b7b8-4242-b244-822a8d6bc32a 2025-05-09 17:46:44,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,657 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,659 - sqlalchemy.engine.Engine - INFO - [cached since 0.2751s ago] ('b79f8459-b7b8-4242-b244-822a8d6bc32a',) 2025-05-09 17:46:44,659 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,659 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,659 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,665 - sqlalchemy.engine.Engine - INFO - [cached since 0.2072s ago] ('null', '执行中', "{'index': 1, 'item': '2'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 659098), 'b79f8459-b7b8-4242-b244-822a8d6bc32a') 2025-05-09 17:46:44,667 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,671 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:46:44,671 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 2 2025-05-09 17:46:44,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,678 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,680 - sqlalchemy.engine.Engine - INFO - [cached since 0.2079s ago] ('35471b53-fc1c-4bf5-8e17-845339578b79', 1, '{"success": true, "message": "打印成功", "output": {"message": "2"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 678103), datetime.datetime(2025, 5, 9, 17, 46, 44, 678103), 0) 2025-05-09 17:46:44,683 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,688 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,692 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,692 - sqlalchemy.engine.Engine - INFO - [cached since 0.3093s ago] ('b79f8459-b7b8-4242-b244-822a8d6bc32a',) 2025-05-09 17:46:44,692 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,692 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,692 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,692 - sqlalchemy.engine.Engine - INFO - [cached since 0.2064s ago] (datetime.datetime(2025, 5, 9, 17, 46, 44, 692636), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 692636), 'b79f8459-b7b8-4242-b244-822a8d6bc32a') 2025-05-09 17:46:44,696 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,706 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,709 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,709 - sqlalchemy.engine.Engine - INFO - [cached since 0.24s ago] ('ef1d417a-cf69-47c9-a37a-d5fd7d89e2aa', 1, '{"success": true, "message": "第2次循环, item=2"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 709683), datetime.datetime(2025, 5, 9, 17, 46, 44, 709683), 0) 2025-05-09 17:46:44,713 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,722 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:46:44,722 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:46:44,722 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:46:44,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,726 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,726 - sqlalchemy.engine.Engine - INFO - [cached since 0.3608s ago] ('c1afaad7-6863-4a58-8a27-dc7716526d06', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 2, "item": "3"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 722265), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 2, "item": "3"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 726678), datetime.datetime(2025, 5, 9, 17, 46, 44, 726678), 0) 2025-05-09 17:46:44,731 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,740 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c1afaad7-6863-4a58-8a27-dc7716526d06 2025-05-09 17:46:44,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,740 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,744 - sqlalchemy.engine.Engine - INFO - [cached since 0.3611s ago] ('c1afaad7-6863-4a58-8a27-dc7716526d06',) 2025-05-09 17:46:44,746 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,748 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,750 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,752 - sqlalchemy.engine.Engine - INFO - [cached since 0.2946s ago] ('null', '执行中', "{'index': 2, 'item': '3'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 750245), 'c1afaad7-6863-4a58-8a27-dc7716526d06') 2025-05-09 17:46:44,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,763 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:46:44,763 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 2 2025-05-09 17:46:44,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,767 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,770 - sqlalchemy.engine.Engine - INFO - [cached since 0.2986s ago] ('c9f48d44-6b6e-4b0f-ad58-6325c4a11c3b', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 767918), datetime.datetime(2025, 5, 9, 17, 46, 44, 767918), 0) 2025-05-09 17:46:44,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,780 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,780 - sqlalchemy.engine.Engine - INFO - [cached since 0.3982s ago] ('c1afaad7-6863-4a58-8a27-dc7716526d06',) 2025-05-09 17:46:44,782 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,782 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,784 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,784 - sqlalchemy.engine.Engine - INFO - [cached since 0.2966s ago] (datetime.datetime(2025, 5, 9, 17, 46, 44, 782873), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 784888), 'c1afaad7-6863-4a58-8a27-dc7716526d06') 2025-05-09 17:46:44,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,795 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:46:44,799 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,799 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,799 - sqlalchemy.engine.Engine - INFO - [cached since 0.4321s ago] ('99567338-2995-4a26-a37a-4090db633846', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 2, "item": "3"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 797387), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 2, "item": "3"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 799406), datetime.datetime(2025, 5, 9, 17, 46, 44, 799406), 0) 2025-05-09 17:46:44,801 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,809 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 99567338-2995-4a26-a37a-4090db633846 2025-05-09 17:46:44,809 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,809 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,809 - sqlalchemy.engine.Engine - INFO - [cached since 0.429s ago] ('99567338-2995-4a26-a37a-4090db633846',) 2025-05-09 17:46:44,815 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,815 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,817 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,820 - sqlalchemy.engine.Engine - INFO - [cached since 0.3622s ago] ('null', '执行中', "{'index': 2, 'item': '3'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 817543), '99567338-2995-4a26-a37a-4090db633846') 2025-05-09 17:46:44,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,828 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:46:44,828 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 3 2025-05-09 17:46:44,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,831 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,831 - sqlalchemy.engine.Engine - INFO - [cached since 0.3609s ago] ('89ce2865-e812-4f91-a6d9-5a544b0b0d16', 1, '{"success": true, "message": "打印成功", "output": {"message": "3"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 831923), datetime.datetime(2025, 5, 9, 17, 46, 44, 831923), 0) 2025-05-09 17:46:44,835 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,843 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,844 - sqlalchemy.engine.Engine - INFO - [cached since 0.4607s ago] ('99567338-2995-4a26-a37a-4090db633846',) 2025-05-09 17:46:44,844 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,844 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,847 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,847 - sqlalchemy.engine.Engine - INFO - [cached since 0.3587s ago] (datetime.datetime(2025, 5, 9, 17, 46, 44, 847033), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 847033), '99567338-2995-4a26-a37a-4090db633846') 2025-05-09 17:46:44,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,860 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,860 - sqlalchemy.engine.Engine - INFO - [cached since 0.3892s ago] ('9b158025-f95d-4f2d-b3e3-59c866c1bd3e', 1, '{"success": true, "message": "第3次循环, item=3"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 860652), datetime.datetime(2025, 5, 9, 17, 46, 44, 860652), 0) 2025-05-09 17:46:44,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,868 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:46:44,868 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:46:44,870 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:46:44,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,873 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,873 - sqlalchemy.engine.Engine - INFO - [cached since 0.5057s ago] ('1fd5c41d-e1ac-4937-9c83-d0201bdbb524', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 3, "item": "4"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 870746), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 3, "item": "4"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 873429), datetime.datetime(2025, 5, 9, 17, 46, 44, 873429), 0) 2025-05-09 17:46:44,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,879 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 1fd5c41d-e1ac-4937-9c83-d0201bdbb524 2025-05-09 17:46:44,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,886 - sqlalchemy.engine.Engine - INFO - [cached since 0.5019s ago] ('1fd5c41d-e1ac-4937-9c83-d0201bdbb524',) 2025-05-09 17:46:44,886 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,886 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,888 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,888 - sqlalchemy.engine.Engine - INFO - [cached since 0.4305s ago] ('null', '执行中', "{'index': 3, 'item': '4'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 888152), '1fd5c41d-e1ac-4937-9c83-d0201bdbb524') 2025-05-09 17:46:44,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,896 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:46:44,901 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 3 2025-05-09 17:46:44,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,903 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,905 - sqlalchemy.engine.Engine - INFO - [cached since 0.4342s ago] ('9ab46b44-ff3b-40a5-8f62-84f1df4cd682', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 903366), datetime.datetime(2025, 5, 9, 17, 46, 44, 903366), 0) 2025-05-09 17:46:44,907 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,919 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,922 - sqlalchemy.engine.Engine - INFO - [cached since 0.5384s ago] ('1fd5c41d-e1ac-4937-9c83-d0201bdbb524',) 2025-05-09 17:46:44,922 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:44,924 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:44,924 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,927 - sqlalchemy.engine.Engine - INFO - [cached since 0.4397s ago] (datetime.datetime(2025, 5, 9, 17, 46, 44, 924972), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 924972), '1fd5c41d-e1ac-4937-9c83-d0201bdbb524') 2025-05-09 17:46:44,927 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,935 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:46:44,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,938 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,940 - sqlalchemy.engine.Engine - INFO - [cached since 0.5724s ago] ('f80a268d-f904-4892-976a-81b148e3c91f', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 3, "item": "4"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 938629), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 3, "item": "4"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 44, 938629), datetime.datetime(2025, 5, 9, 17, 46, 44, 938629), 0) 2025-05-09 17:46:44,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,949 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: f80a268d-f904-4892-976a-81b148e3c91f 2025-05-09 17:46:44,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,951 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,951 - sqlalchemy.engine.Engine - INFO - [cached since 0.5688s ago] ('f80a268d-f904-4892-976a-81b148e3c91f',) 2025-05-09 17:46:44,953 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,953 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,953 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,957 - sqlalchemy.engine.Engine - INFO - [cached since 0.5003s ago] ('null', '执行中', "{'index': 3, 'item': '4'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 44, 953577), 'f80a268d-f904-4892-976a-81b148e3c91f') 2025-05-09 17:46:44,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,967 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:46:44,970 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 4 2025-05-09 17:46:44,972 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,974 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:44,976 - sqlalchemy.engine.Engine - INFO - [cached since 0.5042s ago] ('4417a54f-66ed-4e6f-a1f8-795e4c27dbdc', 1, '{"success": true, "message": "打印成功", "output": {"message": "4"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 44, 974109), datetime.datetime(2025, 5, 9, 17, 46, 44, 974109), 0) 2025-05-09 17:46:44,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:44,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:44,986 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,988 - sqlalchemy.engine.Engine - INFO - [cached since 0.6044s ago] ('f80a268d-f904-4892-976a-81b148e3c91f',) 2025-05-09 17:46:44,990 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:44,990 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:44,992 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:44,992 - sqlalchemy.engine.Engine - INFO - [cached since 0.504s ago] (datetime.datetime(2025, 5, 9, 17, 46, 44, 990115), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 44, 992132), 'f80a268d-f904-4892-976a-81b148e3c91f') 2025-05-09 17:46:44,996 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,006 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:45,006 - sqlalchemy.engine.Engine - INFO - [cached since 0.5347s ago] ('311d791a-35c3-4815-bc36-c075a00efa8e', 1, '{"success": true, "message": "第4次循环, item=4"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 45, 6049), datetime.datetime(2025, 5, 9, 17, 46, 45, 6049), 0) 2025-05-09 17:46:45,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,015 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 17:46:45,017 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 2 个子块 2025-05-09 17:46:45,018 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-09 17:46:45,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,021 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:45,022 - sqlalchemy.engine.Engine - INFO - [cached since 0.6538s ago] ('03023402-f600-4c60-9da7-ff34d6fa070b', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"message": "blocks.b1.index"}', '{"index": 4, "item": "5"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 45, 18936), , '{"message": {"type": "Expression", "value": "blocks.b1.index", "required": false}}', '{"index": 4, "item": "5"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 45, 21584), datetime.datetime(2025, 5, 9, 17, 46, 45, 21584), 0) 2025-05-09 17:46:45,024 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,028 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 03023402-f600-4c60-9da7-ff34d6fa070b 2025-05-09 17:46:45,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,033 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,033 - sqlalchemy.engine.Engine - INFO - [cached since 0.6511s ago] ('03023402-f600-4c60-9da7-ff34d6fa070b',) 2025-05-09 17:46:45,036 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:45,036 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:45,036 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,037 - sqlalchemy.engine.Engine - INFO - [cached since 0.579s ago] ('null', '执行中', "{'index': 4, 'item': '5'}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 45, 36362), '03023402-f600-4c60-9da7-ff34d6fa070b') 2025-05-09 17:46:45,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,046 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:46:45,047 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 4 2025-05-09 17:46:45,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,049 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:45,049 - sqlalchemy.engine.Engine - INFO - [cached since 0.578s ago] ('ae04c7ae-fc2b-4e55-930a-a7dfd0478961', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 45, 49035), datetime.datetime(2025, 5, 9, 17, 46, 45, 49035), 0) 2025-05-09 17:46:45,049 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,058 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,060 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,062 - sqlalchemy.engine.Engine - INFO - [cached since 0.6786s ago] ('03023402-f600-4c60-9da7-ff34d6fa070b',) 2025-05-09 17:46:45,064 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 17:46:45,064 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 17:46:45,068 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,071 - sqlalchemy.engine.Engine - INFO - [cached since 0.582s ago] (datetime.datetime(2025, 5, 9, 17, 46, 45, 64284), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 45, 68751), '03023402-f600-4c60-9da7-ff34d6fa070b') 2025-05-09 17:46:45,072 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,080 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b3, ID: 5, 类型: PrintBp 2025-05-09 17:46:45,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,084 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:45,084 - sqlalchemy.engine.Engine - INFO - [cached since 0.7166s ago] ('e0d2a4bc-7519-417a-82e1-6a6e14e762b5', 'b3', '5', '', '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"message": "blocks.b1.item"}', '{"index": 4, "item": "5"}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 45, 80041), , '{"message": {"type": "Expression", "value": "blocks.b1.item", "required": false}}', '{"index": 4, "item": "5"}', 1, datetime.datetime(2025, 5, 9, 17, 46, 45, 84064), datetime.datetime(2025, 5, 9, 17, 46, 45, 84064), 0) 2025-05-09 17:46:45,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,104 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: e0d2a4bc-7519-417a-82e1-6a6e14e762b5 2025-05-09 17:46:45,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,104 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,104 - sqlalchemy.engine.Engine - INFO - [cached since 0.723s ago] ('e0d2a4bc-7519-417a-82e1-6a6e14e762b5',) 2025-05-09 17:46:45,104 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:45,108 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:45,108 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_reason=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,110 - sqlalchemy.engine.Engine - INFO - [cached since 0.6533s ago] ('null', '执行中', "{'index': 4, 'item': '5'}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 46, 45, 108982), 'e0d2a4bc-7519-417a-82e1-6a6e14e762b5') 2025-05-09 17:46:45,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,121 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 17:46:45,121 - services.execution.handlers.foundation - INFO - 任务 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 打印: 5 2025-05-09 17:46:45,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,125 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:45,125 - sqlalchemy.engine.Engine - INFO - [cached since 0.6539s ago] ('4730af54-66a1-466e-8d11-1bd727ef3378', 1, '{"success": true, "message": "打印成功", "output": {"message": "5"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 45, 125447), datetime.datetime(2025, 5, 9, 17, 46, 45, 125447), 0) 2025-05-09 17:46:45,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,144 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,144 - sqlalchemy.engine.Engine - INFO - [cached since 0.7622s ago] ('e0d2a4bc-7519-417a-82e1-6a6e14e762b5',) 2025-05-09 17:46:45,146 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-09 17:46:45,146 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 17:46:45,146 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,150 - sqlalchemy.engine.Engine - INFO - [cached since 0.6615s ago] (datetime.datetime(2025, 5, 9, 17, 46, 45, 146461), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 45, 146461), 'e0d2a4bc-7519-417a-82e1-6a6e14e762b5') 2025-05-09 17:46:45,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,171 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:45,171 - sqlalchemy.engine.Engine - INFO - [cached since 0.7026s ago] ('2fb1f827-b4df-406a-bdc5-2a10b81af9ea', 1, '{"success": true, "message": "第5次循环, item=5"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 45, 171526), datetime.datetime(2025, 5, 9, 17, 46, 45, 171526), 0) 2025-05-09 17:46:45,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,192 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,192 - sqlalchemy.engine.Engine - INFO - [cached since 0.8125s ago] ('43413ca2-9086-4979-83dc-593bd2c1e17d',) 2025-05-09 17:46:45,199 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-09 17:46:45,199 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 17:46:45,200 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET block_out_params_value=%s, ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, output_params=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,200 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] ('{"index": 4, "item": "5"}', datetime.datetime(2025, 5, 9, 17, 46, 45, 200920), '执行成功', , "{'index': 4, 'item': '5'}", '{"blocks": {"b1": {"index": 4, "item": "5"}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 45, 200920), '43413ca2-9086-4979-83dc-593bd2c1e17d') 2025-05-09 17:46:45,206 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,209 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:45,209 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:46:45,213 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,221 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 17:46:45,221 - sqlalchemy.engine.Engine - INFO - [cached since 0.7502s ago] ('85b41790-8e24-4212-8ba5-cd684b617a3c', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (1303 characters truncated) ... lts": [{"child_id": 4, "success": true, "output": {"message": 4}}, {"child_id": 5, "success": true, "output": {"message": "5"}}]}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', datetime.datetime(2025, 5, 9, 17, 46, 45, 221374), datetime.datetime(2025, 5, 9, 17, 46, 45, 221374), 0) 2025-05-09 17:46:45,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,242 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,242 - sqlalchemy.engine.Engine - INFO - [cached since 0.8593s ago] ('05dbd588-5a4f-4944-ac61-c425ca66b834',) 2025-05-09 17:46:45,242 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:46:45,242 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:46:45,246 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, internal_variables=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 17:46:45,246 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] (datetime.datetime(2025, 5, 9, 17, 46, 45, 242502), '执行成功', , "{'index': 4, 'item': '5'}", '执行成功', datetime.datetime(2025, 5, 9, 17, 46, 45, 246771), '05dbd588-5a4f-4944-ac61-c425ca66b834') 2025-05-09 17:46:45,251 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,259 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:45,414 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 2025-05-09 17:46:45,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:45,419 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_on=%s, ended_reason=%s, status=%s, executor_time=%s, allow_restart_same_location=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:45,419 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (datetime.datetime(2025, 5, 9, 17, 46, 45, 414805), '任务执行成功', , 1005, 1, datetime.datetime(2025, 5, 9, 17, 46, 45, 419251), '8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7') 2025-05-09 17:46:45,419 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:45,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7, 结果: True 2025-05-09 17:46:49,790 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:46:49,790 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:49,794 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:46:49,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:49,794 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:46:49,794 - sqlalchemy.engine.Engine - INFO - [cached since 36.14s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:46:49,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:49,798 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0043秒 2025-05-09 17:46:49,815 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:46:49,815 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0000秒 2025-05-09 17:46:49,819 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:46:49,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:46:49,821 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:46:49,821 - sqlalchemy.engine.Engine - INFO - [cached since 36.15s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:46:49,823 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:46:49,823 - sqlalchemy.engine.Engine - INFO - [cached since 36.15s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b2') 2025-05-09 17:46:49,825 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:46:49,825 - sqlalchemy.engine.Engine - INFO - [cached since 36.15s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b1') 2025-05-09 17:46:49,827 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:46:49,827 - sqlalchemy.engine.Engine - INFO - [cached since 36.16s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b3') 2025-05-09 17:46:49,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:46:49,828 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0090秒 2025-05-09 17:47:08,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:47:08,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:47:08,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:47:08,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:47:08,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:47:08,789 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:47:08,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:47:08,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:47:08,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:47:08,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:47:08,797 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:47:08,797 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 16, 47, 8, 784831)) 2025-05-09 17:47:08,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:47:08,797 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:47:08,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:47:08,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:47:08,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:47:08,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:47:08,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:47:08,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:47:08,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:47:08,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:47:08,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:47:08,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:47:08,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:47:08,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:47:08,814 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:47:08,818 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:47:08,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:47:08,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:47:08,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:47:08,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:47:08,826 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:47:08,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:47:08,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:47:08,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:47:08,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:47:08,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:47:08,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:47:08,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:47:08,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:47:08,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:47:08,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:47:08,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:47:08,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:47:08,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:47:08,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:47:08,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:47:08,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:47:08,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:47:08,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:47:08,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:47:08,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:47:08,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:47:08,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:47:08,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:47:08,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:47:08,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:47:08,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:47:08,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:47:08,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:47:08,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:47:08,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:47:08,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:47:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:47:08,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:47:08,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:47:08,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:47:08,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:47:28,301 - app - INFO - 应用程序关闭中... 2025-05-09 17:47:28,302 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 17:47:28,302 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 17:47:28,302 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 17:47:28,302 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 17:47:28,302 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 17:47:28,302 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 17:47:28,305 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 17:47:28,305 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 17:47:28,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 17:47:28,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 17:47:28,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:47:28,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:47:28,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:47:28,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:47:28,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:47:28,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 17:47:28,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:47:28,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:47:28,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 17:47:28,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:47:28,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:47:28,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 17:47:28,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:47:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:47:28,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 17:47:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:47:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:47:28,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 17:47:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:47:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:47:28,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 17:47:28,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:47:28,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:47:28,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 17:47:28,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:47:28,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:47:28,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 17:47:28,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:47:28,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:47:28,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 17:47:28,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:47:28,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:47:28,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 17:47:28,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:47:28,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:47:28,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 17:47:28,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:47:28,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:47:28,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 17:47:28,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:47:28,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:47:28,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 17:47:28,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:47:28,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:47:28,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 17:47:28,330 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 17:47:28,330 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 17:47:28,330 - app - INFO - 增强版任务调度器已停止 2025-05-09 17:47:28,330 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 17:47:28,330 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 17:47:28,330 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 17:47:28,330 - data.session - INFO - 数据库连接已关闭 2025-05-09 17:47:29,591 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 17:47:29,649 - utils.component_manager - ERROR - 加载组件配置文件失败: D:\jsw_code\project\VWED_task\config\components\test.json, 错误: Extra data: line 70 column 1 (char 2237) Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 46, in _load_all_components component_data = json.load(f) ^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\json\decoder.py", line 341, in decode raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 70 column 1 (char 2237) Stack (most recent call last): File "", line 1, in File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 122, in spawn_main exitcode = _main(fd, parent_sentinel) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 131, in _main prepare(preparation_data) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 246, in prepare _fixup_main_from_path(data['init_main_from_path']) File "d:\Users\j2538\miniconda3\envs\pytf\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path main_content = runpy.run_path(main_path, File "", line 287, in run_path File "", line 98, in _run_module_code File "", line 88, in _run_code File "D:\jsw_code\project\VWED_task\app.py", line 24, in from routes.task_edit_api import router as task_edit_router File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\routes\task_edit_api.py", line 19, in from services.task_edit_service import TaskEditService File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\services\task_edit_service.py", line 21, in from utils.component_manager import component_manager File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 87, in component_manager = ComponentManager() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 30, in __init__ self._load_all_components() File "D:\jsw_code\project\VWED_task\utils\component_manager.py", line 54, in _load_all_components logger.error(f"加载组件配置文件失败: {file_path}, 错误: {str(e)}") File "D:\jsw_code\project\VWED_task\utils\logger.py", line 139, in error self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) 2025-05-09 17:47:29,651 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 17:47:29,718 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 17:47:29,767 - data.session - INFO - 正在初始化数据库... 2025-05-09 17:47:29,799 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 17:47:29,818 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:47:29,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,821 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:47:29,821 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,821 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:47:29,821 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:47:29,821 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 17:47:29,821 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,825 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 17:47:29,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,825 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 17:47:29,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,830 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 17:47:29,830 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,830 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 17:47:29,830 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,830 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 17:47:29,833 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,833 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 17:47:29,833 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,833 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 17:47:29,833 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,837 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 17:47:29,837 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,837 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 17:47:29,837 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,841 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 17:47:29,841 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 17:47:29,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:47:29,846 - data.session - INFO - 数据库表初始化完成 2025-05-09 17:47:30,191 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 17:47:30,191 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 17:47:30,191 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 17:47:30,191 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 17:47:30,191 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 17:47:30,191 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 17:47:30,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 17:47:30,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 17:47:30,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 17:47:30,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 17:47:30,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 17:47:30,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 17:47:30,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:47:30,197 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 17:47:30,197 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 17:47:30,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 17:47:30,200 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 17:47:30,200 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:47:30,204 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 17:47:30,204 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:47:30,204 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 17:47:30,204 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:47:30,204 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 17:47:30,204 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 17:47:30,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:47:30,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 17:47:30,217 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, ) 2025-05-09 17:47:30,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 17:47:30,217 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:47:30,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 17:47:30,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 17:47:30,222 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 17:47:30,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:47:30,222 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE (vwed_taskrecord.status NOT IN (%s, %s, %s)) 2025-05-09 17:47:30,222 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, , ) 2025-05-09 17:47:30,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:47:30,226 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 17:47:30,226 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 17:47:30,226 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 17:47:30,226 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 17:47:30,226 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 17:47:30,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:47:30,226 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:47:30,230 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (, datetime.datetime(2025, 5, 9, 16, 47, 30, 222055)) 2025-05-09 17:47:30,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:48:30,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:48:30,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:48:30,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:48:30,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:48:30,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:48:30,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:48:30,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:48:30,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:48:30,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:48:30,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:48:30,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:48:30,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:48:30,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:48:30,224 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:48:30,225 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 16, 48, 30, 211343)) 2025-05-09 17:48:30,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:48:30,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:48:30,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:48:30,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:48:30,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:48:30,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:48:30,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:48:30,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:48:30,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:48:30,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:48:30,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:48:30,241 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:48:30,241 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:48:30,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:48:30,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:48:30,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:48:30,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:48:30,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:48:30,249 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:48:30,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:48:30,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:48:30,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:48:30,253 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:48:30,257 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:48:30,262 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:48:30,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:48:30,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:48:30,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:48:30,266 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:48:30,266 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:48:30,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:48:30,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:48:30,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:48:30,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:48:30,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:48:30,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:48:30,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:48:30,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:48:30,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:48:30,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:48:30,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:48:30,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:48:30,288 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:48:30,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:48:30,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:48:30,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:48:30,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:48:30,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:48:30,300 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:48:30,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:48:30,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:48:30,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:48:30,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:48:30,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:48:30,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:48:30,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:48:30,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:48:30,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:48:30,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:48:30,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:48:30,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:48:30,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:48:30,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:48:30,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:48:30,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:48:30,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:48:30,317 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:48:30,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:48:30,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:48:30,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:48:30,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:48:30,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:48:30,317 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:48:30,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:48:30,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:48:30,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:48:30,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:48:30,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:48:30,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:49:30,270 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:49:30,270 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:49:30,270 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 16, 49, 30, 270889)) 2025-05-09 17:49:30,275 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:49:30,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:49:30,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:49:30,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:49:30,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:49:30,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:49:30,355 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:49:30,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:49:30,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:49:30,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:49:30,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:49:30,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:49:30,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:49:30,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:49:30,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:49:30,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:49:30,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:49:30,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:49:30,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:49:30,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:49:30,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:49:30,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:49:30,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:49:30,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:49:30,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:49:30,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:49:30,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:49:30,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:49:30,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:49:30,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:49:30,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:49:30,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:49:30,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:49:30,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:49:30,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:49:30,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:49:30,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:49:30,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:49:30,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:49:30,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:49:30,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:49:30,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:49:30,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:49:30,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:49:30,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:49:30,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:49:30,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:49:30,372 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:49:30,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:49:30,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:49:30,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:49:30,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:49:30,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:49:30,372 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:49:30,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:49:30,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:49:30,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:49:30,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:49:30,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:49:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:49:30,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:49:30,385 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:49:30,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:49:30,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:49:30,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:49:30,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:49:30,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:49:30,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:50:16,364 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:50:16,364 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0000秒 2025-05-09 17:50:16,405 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:50:16,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:16,414 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:50:16,414 - sqlalchemy.engine.Engine - INFO - [generated in 0.00095s] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:50:16,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:50:16,418 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0128秒 2025-05-09 17:50:16,532 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:50:16,537 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0042秒 2025-05-09 17:50:16,570 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:50:16,574 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:16,579 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:50:16,579 - sqlalchemy.engine.Engine - INFO - [generated in 0.00146s] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:50:16,583 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:50:16,583 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b2') 2025-05-09 17:50:16,589 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:50:16,591 - sqlalchemy.engine.Engine - INFO - [cached since 0.008551s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b1') 2025-05-09 17:50:16,595 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:50:16,595 - sqlalchemy.engine.Engine - INFO - [cached since 0.01402s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b3') 2025-05-09 17:50:16,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:50:16,604 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0338秒 2025-05-09 17:50:23,413 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:50:23,413 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:50:23,475 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:50:23,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:23,483 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:50:23,483 - sqlalchemy.engine.Engine - INFO - [generated in 0.00258s] {} 2025-05-09 17:50:23,488 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:50:23,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00261s] {'param_1': 0, 'param_2': 10} 2025-05-09 17:50:23,492 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:50:23,492 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0171秒 2025-05-09 17:50:30,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:30,285 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:50:30,285 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 16, 50, 30, 285003)) 2025-05-09 17:50:30,289 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:50:30,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:50:30,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:50:30,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:50:30,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:50:30,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:50:30,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:50:30,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:50:30,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:50:30,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:50:30,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:50:30,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:50:30,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:50:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:50:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:50:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:50:30,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:50:30,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:50:30,399 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:50:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:50:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:50:30,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:50:30,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:50:30,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:50:30,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:50:30,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:50:30,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:50:30,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:50:30,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:50:30,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:50:30,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:50:30,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:50:30,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:50:30,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:50:30,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:50:30,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:50:30,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:50:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:50:30,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:50:30,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:50:30,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:50:30,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:50:30,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:50:30,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:50:30,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:50:30,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:50:30,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:50:30,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:50:30,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:50:30,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:50:30,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:50:35,140 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:50:35,140 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:50:35,203 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:50:35,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:35,208 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:50:35,208 - sqlalchemy.engine.Engine - INFO - [cached since 11.73s ago] {} 2025-05-09 17:50:35,208 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:50:35,212 - sqlalchemy.engine.Engine - INFO - [cached since 11.72s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:50:35,212 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:50:35,216 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0132秒 2025-05-09 17:50:36,940 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:50:36,944 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-09 17:50:37,042 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:50:37,042 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 17:50:37,092 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:50:37,103 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:50:37,115 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0228秒 2025-05-09 17:50:37,118 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0158秒 2025-05-09 17:50:37,119 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:50:37,119 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0008秒 2025-05-09 17:50:37,150 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:50:37,153 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0026秒 2025-05-09 17:50:37,155 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:50:37,155 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:50:37,155 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 17:50:37,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:37,159 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:50:37,159 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:50:37,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:50:37,159 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0042秒 2025-05-09 17:50:37,325 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:50:37,330 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0044秒 2025-05-09 17:50:37,347 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:50:37,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:37,351 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:50:37,353 - sqlalchemy.engine.Engine - INFO - [generated in 0.00130s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:50:37,355 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 17:50:37,360 - sqlalchemy.engine.Engine - INFO - [generated in 0.00288s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:50:37,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:50:37,368 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0210秒 2025-05-09 17:50:37,398 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:50:37,402 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0045秒 2025-05-09 17:50:37,423 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:50:37,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:37,427 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:50:37,431 - sqlalchemy.engine.Engine - INFO - [cached since 0.2753s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:50:37,436 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:50:37,440 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0171秒 2025-05-09 17:50:37,542 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:50:37,546 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 17:50:37,580 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:50:37,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:50:37,584 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:50:37,584 - sqlalchemy.engine.Engine - INFO - [cached since 0.4262s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:50:37,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:50:37,584 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0048秒 2025-05-09 17:51:21,534 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:51:21,534 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:51:21,594 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:51:21,598 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:51:21,603 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:51:21,603 - sqlalchemy.engine.Engine - INFO - [cached since 58.12s ago] {} 2025-05-09 17:51:21,607 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:51:21,607 - sqlalchemy.engine.Engine - INFO - [cached since 58.12s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:51:21,607 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:51:21,612 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0181秒 2025-05-09 17:51:24,787 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:51:24,791 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0041秒 2025-05-09 17:51:24,829 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:51:24,833 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:51:24,833 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:51:24,833 - sqlalchemy.engine.Engine - INFO - [cached since 61.35s ago] {} 2025-05-09 17:51:24,837 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:51:24,837 - sqlalchemy.engine.Engine - INFO - [cached since 61.35s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:51:24,846 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:51:24,850 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0212秒 2025-05-09 17:51:26,200 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:51:26,204 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0041秒 2025-05-09 17:51:26,225 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:51:26,225 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 17:51:26,237 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:51:26,237 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:51:26,242 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0043秒 2025-05-09 17:51:26,246 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0085秒 2025-05-09 17:51:26,258 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:51:26,263 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-09 17:51:26,272 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:51:26,276 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0042秒 2025-05-09 17:51:26,276 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:51:26,280 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:51:26,280 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:51:26,284 - sqlalchemy.engine.Engine - INFO - [cached since 49.13s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:51:26,289 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:51:26,289 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0126秒 2025-05-09 17:51:26,297 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:51:26,302 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0043秒 2025-05-09 17:51:26,361 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:51:26,361 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:51:26,382 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:51:26,386 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:51:26,386 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:51:26,390 - sqlalchemy.engine.Engine - INFO - [cached since 49.04s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:51:26,395 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 17:51:26,395 - sqlalchemy.engine.Engine - INFO - [cached since 49.04s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:51:26,401 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:51:26,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:51:26,403 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0021秒 2025-05-09 17:51:26,403 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0211秒 2025-05-09 17:51:26,530 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:51:26,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:51:26,535 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:51:26,535 - sqlalchemy.engine.Engine - INFO - [cached since 49.38s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:51:26,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:51:26,538 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0086秒 2025-05-09 17:51:26,654 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:51:26,654 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:51:26,671 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:51:26,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:51:26,676 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 17:51:26,676 - sqlalchemy.engine.Engine - INFO - [cached since 49.52s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:51:26,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:51:26,680 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0086秒 2025-05-09 17:51:30,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:51:30,312 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:51:30,312 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 16, 51, 30, 308607)) 2025-05-09 17:51:30,316 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:51:30,427 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:51:30,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:51:30,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:51:30,436 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:51:30,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:51:30,436 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:51:30,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:51:30,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:51:30,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:51:30,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:51:30,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:51:30,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:51:30,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:51:30,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:51:30,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:51:30,440 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:51:30,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:51:30,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:51:30,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:51:30,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:51:30,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:51:30,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:51:30,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:51:30,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:51:30,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:51:30,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:51:30,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:51:30,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:51:30,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:51:30,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:51:30,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:51:30,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:51:30,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:51:30,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:51:30,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:51:30,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:51:30,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:51:30,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:51:30,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:51:30,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:51:30,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:51:30,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:51:30,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:51:30,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:51:30,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:51:30,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:51:30,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:51:30,466 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:51:30,466 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:51:30,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:51:30,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:51:30,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:51:30,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:51:30,470 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:51:30,470 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:51:30,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:51:30,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:51:30,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:51:30,474 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:51:30,474 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:51:30,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:52:30,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:52:30,325 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:52:30,325 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 9, 16, 52, 30, 325157)) 2025-05-09 17:52:30,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:52:30,470 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:52:30,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:52:30,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:52:30,472 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:52:30,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:52:30,473 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:52:30,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:52:30,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:52:30,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:52:30,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:52:30,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:52:30,473 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:52:30,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:52:30,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:52:30,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:52:30,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:52:30,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:52:30,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:52:30,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:52:30,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:52:30,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:52:30,477 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:52:30,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:52:30,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:52:30,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:52:30,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:52:30,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:52:30,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:52:30,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:52:30,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:52:30,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:52:30,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:52:30,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:52:30,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:52:30,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:52:30,485 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:52:30,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:52:30,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:52:30,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:52:30,490 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:52:30,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:52:30,490 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:52:30,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:52:30,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:52:30,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:52:30,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:52:30,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:52:30,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:52:30,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:52:30,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:52:30,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:52:30,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:52:30,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:52:30,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:52:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:52:30,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:52:30,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:52:31,031 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:52:31,032 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0007秒 2025-05-09 17:52:31,033 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:52:31,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:52:31,035 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:52:31,036 - sqlalchemy.engine.Engine - INFO - [cached since 134.6s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:52:31,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:52:31,038 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0052秒 2025-05-09 17:52:31,050 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:52:31,050 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0000秒 2025-05-09 17:52:31,056 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:52:31,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:52:31,058 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:52:31,062 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:52:31,066 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:52:31,073 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b2') 2025-05-09 17:52:31,073 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:52:31,077 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b1') 2025-05-09 17:52:31,083 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:52:31,085 - sqlalchemy.engine.Engine - INFO - [cached since 134.5s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b3') 2025-05-09 17:52:31,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:52:31,093 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0371秒 2025-05-09 17:53:00,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:53:00,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:53:00,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:53:00,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:53:00,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:53:00,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:53:00,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:53:00,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:53:00,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:53:00,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:53:00,514 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:53:00,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:53:11,343 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:53:11,343 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0000秒 2025-05-09 17:53:11,347 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:53:11,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:53:11,352 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:53:11,353 - sqlalchemy.engine.Engine - INFO - [cached since 174.9s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:53:11,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:53:11,353 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0059秒 2025-05-09 17:53:11,370 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:53:11,370 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0000秒 2025-05-09 17:53:11,370 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.211 2025-05-09 17:53:11,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:53:11,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:53:11,374 - sqlalchemy.engine.Engine - INFO - [cached since 174.8s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:53:11,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:53:11,374 - sqlalchemy.engine.Engine - INFO - [cached since 174.8s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b2') 2025-05-09 17:53:11,378 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:53:11,378 - sqlalchemy.engine.Engine - INFO - [cached since 174.8s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b1') 2025-05-09 17:53:11,378 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:53:11,378 - sqlalchemy.engine.Engine - INFO - [cached since 174.8s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b3') 2025-05-09 17:53:11,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:53:11,382 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0125秒 2025-05-09 17:53:30,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:53:30,348 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:53:30,350 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 16, 53, 30, 346520)) 2025-05-09 17:53:30,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:53:30,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:53:30,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:53:30,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:53:30,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:53:30,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:53:30,519 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:53:30,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:53:30,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:53:30,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:53:30,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:53:30,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:53:30,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:53:30,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:53:30,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:53:30,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:53:30,521 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:53:30,522 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:53:30,522 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:53:30,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:53:30,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:53:30,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:53:30,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:53:30,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:53:30,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:53:30,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:53:30,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:53:30,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:53:30,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:53:30,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:53:30,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:53:30,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:53:30,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:53:30,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:53:30,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:53:30,526 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:53:30,527 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:53:30,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:53:30,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:53:30,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:53:30,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:53:30,528 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:53:30,528 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:53:30,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:53:30,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:53:30,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:53:30,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:53:30,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:53:30,530 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:53:30,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:53:30,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:53:30,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:53:30,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:53:30,530 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:53:30,530 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:53:30,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:53:30,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:53:30,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:53:30,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:53:30,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:53:30,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:53:30,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:53:30,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:53:30,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:53:30,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:53:30,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:53:30,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:53:30,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:53:30,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:53:30,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:53:30,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:53:30,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:53:30,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:53:30,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:53:30,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:53:30,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:53:30,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:53:30,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:53:30,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:54:00,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:54:00,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:54:00,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:54:00,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:54:00,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:54:00,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:54:00,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:54:00,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:54:00,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:54:00,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:54:00,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:54:00,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:54:30,350 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:54:30,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:54:30,356 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 16, 54, 30, 349764)) 2025-05-09 17:54:30,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:54:30,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:54:30,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:54:30,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:54:30,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:54:30,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:54:30,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:54:30,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:54:30,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:54:30,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:54:30,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:54:30,556 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:54:30,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:54:30,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:54:30,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:54:30,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:54:30,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:54:30,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:54:30,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:54:30,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:54:30,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:54:30,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:54:30,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:54:30,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:54:30,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:54:30,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:54:30,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:54:30,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:54:30,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:54:30,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:54:30,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:54:30,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:54:30,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:54:30,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:54:30,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:54:30,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:54:30,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:54:30,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:54:30,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:54:30,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:54:30,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:54:30,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:54:30,566 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:54:30,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:54:30,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:54:30,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:54:30,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:54:30,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:54:30,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:54:30,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:54:30,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:54:30,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:54:30,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:54:30,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:54:30,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:54:30,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:54:30,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:54:30,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:54:30,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:54:30,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:54:30,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:54:30,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:54:30,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:54:30,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:54:30,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:54:30,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:54:30,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:54:30,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:54:30,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:54:30,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:54:30,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:54:30,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:54:30,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:54:30,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:54:30,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:54:30,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:54:30,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:54:30,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:54:30,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:54:48,207 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:54:48,209 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0025秒 2025-05-09 17:54:48,274 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:54:48,279 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:54:48,287 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:54:48,289 - sqlalchemy.engine.Engine - INFO - [cached since 264.8s ago] {} 2025-05-09 17:54:48,295 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:54:48,296 - sqlalchemy.engine.Engine - INFO - [cached since 264.8s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:54:48,300 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:54:48,304 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0307秒 2025-05-09 17:54:53,089 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:54:53,090 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0010秒 2025-05-09 17:54:53,132 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:54:53,134 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:54:53,135 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:54:53,135 - sqlalchemy.engine.Engine - INFO - [cached since 276.7s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:54:53,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:54:53,139 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0075秒 2025-05-09 17:54:53,227 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:54:53,228 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0011秒 2025-05-09 17:54:53,280 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 来自 192.168.189.153 2025-05-09 17:54:53,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:54:53,285 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.task_record_id = %s 2025-05-09 17:54:53,285 - sqlalchemy.engine.Engine - INFO - [cached since 276.7s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7',) 2025-05-09 17:54:53,287 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:54:53,289 - sqlalchemy.engine.Engine - INFO - [cached since 276.7s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b2') 2025-05-09 17:54:53,293 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:54:53,298 - sqlalchemy.engine.Engine - INFO - [cached since 276.7s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b1') 2025-05-09 17:54:53,303 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasklog.id, vwed_tasklog.level, vwed_tasklog.message, vwed_tasklog.task_block_id, vwed_tasklog.task_id, vwed_tasklog.task_record_id, vwed_tasklog.block_record_id, vwed_tasklog.created_at, vwed_tasklog.updated_at, vwed_tasklog.is_deleted FROM vwed_tasklog WHERE vwed_tasklog.task_record_id = %s AND vwed_tasklog.task_block_id = %s 2025-05-09 17:54:53,305 - sqlalchemy.engine.Engine - INFO - [cached since 276.7s ago] ('8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7', 'b3') 2025-05-09 17:54:53,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:54:53,313 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/8f2c9c0e-e4e4-4e19-a4c0-41dc0cda41a7 状态码: 200 耗时: 0.0333秒 2025-05-09 17:54:58,512 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:54:58,513 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:54:58,550 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:54:58,553 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:54:58,554 - sqlalchemy.engine.Engine - INFO - SELECT count(*) AS count_1 FROM (SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef) AS anon_1 2025-05-09 17:54:58,555 - sqlalchemy.engine.Engine - INFO - [cached since 275.1s ago] {} 2025-05-09 17:54:58,556 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id AS vwed_taskdef_id, vwed_taskdef.label AS vwed_taskdef_label, vwed_taskdef.created_by AS vwed_taskdef_created_by, vwed_taskdef.version AS vwed_taskdef_version, vwed_taskdef.detail AS vwed_taskdef_detail, vwed_taskdef.template_name AS vwed_taskdef_template_name, vwed_taskdef.period AS vwed_taskdef_period, vwed_taskdef.periodic_task AS vwed_taskdef_periodic_task, vwed_taskdef.status AS vwed_taskdef_status, vwed_taskdef.if_enable AS vwed_taskdef_if_enable, vwed_taskdef.delay AS vwed_taskdef_delay, vwed_taskdef.release_sites AS vwed_taskdef_release_sites, vwed_taskdef.remark AS vwed_taskdef_remark, vwed_taskdef.tenant_id AS vwed_taskdef_tenant_id, vwed_taskdef.map_id AS vwed_taskdef_map_id, vwed_taskdef.user_token AS vwed_taskdef_user_token, vwed_taskdef.created_at AS vwed_taskdef_created_at, vwed_taskdef.updated_at AS vwed_taskdef_updated_at, vwed_taskdef.is_deleted AS vwed_taskdef_is_deleted FROM vwed_taskdef ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:54:58,556 - sqlalchemy.engine.Engine - INFO - [cached since 275.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:54:58,558 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:54:58,562 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0118秒 2025-05-09 17:54:59,975 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:54:59,976 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:00,004 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:55:00,005 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:55:00,006 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:55:00,006 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0026秒 2025-05-09 17:55:00,008 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0031秒 2025-05-09 17:55:00,010 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0037秒 2025-05-09 17:55:00,078 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:55:00,079 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒